【发布时间】:2011-03-13 12:44:11
【问题描述】:
正如你们中的一些人所知,在 .net 中模拟静态方法通常是不可能的。
通过模拟,我的意思是用另一个具有相同签名的方法替换一个类中的方法,通常用于测试目的。
用于模拟方法的两个主要方法是声明它是虚拟的或在接口中定义它。这两个都不允许用于 .net 静态方法。
但是,有一个名为“Typemock Isolator”的昂贵工具可以模拟静态方法。 Isolator 如何完成这个看似不可能的壮举?
【问题讨论】:
-
这是过时的信息 - github.com/Serg046/AutoFake
标签: .net unit-testing mocking typemock typemock-isolator