任何类似于.net的JMockit框架,它甚至可以模拟静态类,私有方法等

时间:2012-02-08 10:20:41

标签: .net testing mocking

我使用JMockit - http://code.google.com/p/jmockit/在java中进行单元测试时嘲笑东西。与其他框架不同,它位于JVM字节代码之上,而不是在检测库上。它可以模拟静态类,方法甚至私有字段和方法。

.net需要类似的框架,有没有?

1 个答案:

答案 0 :(得分:1)

其中有一些:

TypeMock的Isolator .NET

  

模仿并假装不可赎回(包括静力学,非公开,密封)

Telerik的JustMock

  

你可以伪造像非虚方法,密封类和   静态方法和类,非公共成员和类型,功能   通常在免费模拟框架中不可用。

但它们都是商业产品。

我没有使用它,但您也可以查看Pex and Mole这是一个帮助单元测试的Microsoft研究项目:

  

Moles允许用委托替换任何.NET方法。痣   通过绕路和提供隔离来支持单元测试   存根。 Moles框架随Pex一起提供,或者可以安装   本身作为Microsoft Visual Studio加载项。

我不知道.NET的任何其他免费“模拟一切”框架。