首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Moq和Rhino.mocks的功能是什么?

Moq和Rhino.mocks的功能是什么?
EN

Stack Overflow用户
提问于 2009-03-27 17:42:13
回答 5查看 5.9K关注 0票数 44

我找不到莫克和犀牛的具体特征对比。所有的问题都是“你更喜欢哪一个,为什么?”或者“这是你如何用犀牛做一个简单的模拟,以及在莫克是如何做到的”。

我在任何地方都找不到深层次的比较。我知道语法上的差异,我并不是在寻找答案。,我正在寻找一个功能比较。例如:

  • 犀牛有用于线程模拟的Expect.On()。莫克能这么做吗?
  • 多模拟(用一个模拟实现多个接口)怎么样?莫克能这么做吗?
  • 我相信Moq现在可以模拟受保护的成员了。犀牛能做到吗?

编辑:我最后也看到了其他一些.Net框架。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-04-27 17:05:11

感谢那些在过去几周里做出回应的人。最后,我写了一篇关于我的发现的博客文章,因为我不得不做大量的调查,所以我似乎为了帮助他人而总结它们。我发布的图表整理了我的发现:

我在博客文章中提到的一个警告是,图表对于检查功能是有用的,但是大多数框架的真正优势在于它们的独特特性。我最终选择了Moq,因为它易于使用API。此外,所有的信息都有错误和变化--如果你不同意图表上的某些内容,请发表评论。

票数 88
EN

Stack Overflow用户

发布于 2009-03-27 18:17:27

无论如何,我不是专家,但我相信Rhino增加了一些MoQ语法,这样学习曲线就会减少到您使用Moq时所期望的水平。我使用了测试和一些语法几乎完全相同的方法。我最初打算使用MoQ,因为它更简单,但后来我的were向我展示了最新的更新以及它们的相似之处。只是让你知道。

票数 2
EN

Stack Overflow用户

发布于 2009-04-11 17:02:06

犀牛拥有GetArgumentsForCallsMadeOn(),这使得在某些情况下更容易验证论点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/690769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档