在.NET中模拟/存根非虚方法

时间:2011-06-30 12:27:13

标签: .net mocking rhino-mocks stub moles

存在哪些.NET模拟或存根框架可以存储非虚拟(甚至静态)方法,如Microsoft Moles?拥有像RhinoMocks AssertWasCalled这样的东西会很高兴。

2 个答案:

答案 0 :(得分:3)

我知道两个:

  1. 摩尔
  2. TypeMock

答案 1 :(得分:2)

事实上,还有一个:Justmock
我已经尝试过这3个框架,我选择了 Moles 。确实,它只是存根,而你的工作就是将它们变成模拟,但最后它并不太难(即使我发现教程还不够明确)。

已经有关于选择哪种框架的主题,例如here

如果您真的想要对您的电话进行预编程验证,请花钱购买Justmock或Typemock(更贵但仍然是领导者)。