【问题标题】:Any JMockit like framework for .net which can even mock static classes, private methods, etc任何 JMockit 之类的 .net 框架,甚至可以模拟静态类、私有方法等
【发布时间】:2012-02-08 10:20:40
【问题描述】:

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

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

【问题讨论】:

    标签: .net testing mocking


    【解决方案1】:

    其中有几个:

    TypeMock 的Isolator .NET

    模拟和伪造不可模拟的(包括静态的、非公开的、密封的)

    Telerik 的JustMock

    您可以伪造对象,例如非虚拟方法、密封类和 静态方法和类、非公共成员和类型、特性 在免费的模拟框架中通常不可用。

    但它们都是商业产品。

    我没用过,但你也可以看看Pex and Mole,这是一个帮助单元测试的微软研究项目:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-17
      • 1970-01-01
      • 2013-07-14
      • 1970-01-01
      • 2014-12-12
      相关资源
      最近更新 更多