c# - 寻找一个允许模拟静态方法的 C# 模拟框架

标签 c# mocking

<分区>

我需要快速学习一个模拟框架,该框架允许模拟静态方法并为用 C# 编写的应用程序编写测试用例。您会推荐哪个框架?

最佳答案

您可以使用以下框架来完成:

  1. Typemock Isolator
  2. JustMock
  3. Moles (您只能 stub 方法,不能断言它们)。

使用 Isolator 伪造静态方法的示例:

Isolate.WhenCalled(() => MyClass.MethodReturningZero()).WillReturn(1);

免责声明 - 我在 Typemock 工作

关于c# - 寻找一个允许模拟静态方法的 C# 模拟框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3594558/

相关文章:

java - 如何在Java中使用WSDL生成模拟Web服务?

c# - Rhino-Mocks 如何 mock ?

c# - 当前一个文件大于文件限制时,如何让 log4net 创建一个新文件?

c# - 开发具有高质量视频流的视频聊天应用程序

Javascript : Set values in HTML Form hidden input fields

c# - 如何模拟引用私有(private)对象实例的 .NET 代码?

java - 在 Spring Boot 中使用 MockMvc 进行测试

android - 如何使用 LocalBroadcastManager 为类编写单元测试?

c# - 如何从 SVN 存储库中 check out 单个文件(不是文件夹)?

c# - 在 Windows 中处理系统文件夹事件