正如你们中的一些人所知,通常无法在.net中模拟静态方法.
通过模拟,我的意思是用另一个具有相同签名的方法替换类中的方法,通常用于测试目的.
用于模拟方法的两个主要方法是将其声明为虚拟或在接口中定义它.这两个都不允许使用.net静态方法.
然而,有一种称为"Typemock Isolator"的昂贵工具允许模拟静态方法.Isolator如何完成这个看似不可能的壮举?
.net unit-testing typemock mocking typemock-isolator
.net ×1
mocking ×1
typemock ×1
typemock-isolator ×1
unit-testing ×1