【发布时间】:2013-11-04 12:19:26
【问题描述】:
编辑:looking for a C# mocking framework that allows mocking static methods 这个问题没有为我的问题提供解决方案。
我无法免费为静态方法进行模拟单元测试(如果有,请提出建议)。
有什么方法可以让我在不使用任何外部 dll 的情况下自定义模拟测试。
请提出一个解决方案,让我开始我的自定义模拟单元测试。
即使是教程链接也会有很大帮助。
【问题讨论】:
-
您的问题不清楚。你想嘲笑什么?为什么不能使用现有的模拟框架?
-
@DavidArno:使用现有框架(起订量)我能够模拟非静态方法。似乎模拟静态方法不是免费的。所以我想知道有什么方法可以让我自己自定义模拟测试来测试静态方法,或者是否有任何免费资源来模拟静态方法。
-
试试 MS Moles。它已被新的 MS Fakes 取代,但您仍然可以使用它。看看文档。 research.microsoft.com/apps/mobile/showpage.aspx?page=/en-us/… 如果这不起作用,我会考虑使 API 可测试,例如创建可测试的包装器等。
标签: c# .net unit-testing mocking