摘要: Microsoft Fakes 可以提供成员模拟的方法.以方便进行单元测试如果不使用模拟方法我们要关心很多东西,如数据库的数据变化,接口调用导致的变化,文件、及其它资源的访问等问题。使用模拟我们则可以只关系我们需要测试的那部分逻辑。一 、Stub 和 ShimMicrosoft Fakes 提供了两种模拟类型成员的方式.以下两种方式的替代实现,都可以由委托来重新实现.1.Stub Type,存根类型,可以动态地为接口及非密封的virtual或属性附加委托,以重新定义其实现,生成的类为强类型.2.Shim Types,填充类型,解决了密封类或static成员的问题,T的填充类型ShimT可以为T 阅读全文
posted @ 2012-11-12 23:28 重典 阅读(3702) 评论(1) 推荐(1) 编辑