R W*_*R W 5 unit-testing microsoft-fakes visual-studio-2013
我们有一套单元测试,其中一些使用MS Fakes.在Update 4之前,他们成功运行.应用Update 4后,实例化shimmed类型的测试会因ShimNotImplemented异常而失败.这已经通过在两台不同的机器上执行相同的代码库来确认,一台使用Update 4,另一台没有.
我知道可以在DefaultValue和NotImplemented之间更改shimmed类型的行为,但是从Update 4之前可以确定的默认行为是DefaultValue.天真,这似乎是一个突破性的变化.我们将不得不改变一些测试以适应这一点.
关于Update 4发布的MSDN文章的简要介绍没有提到MS Fakes的变化.
顺便提一下,我们也遇到过这个问题,并修改了我们的参考资料.再次在发布文档中没有提到这一点.
任何人都可以确认MS Fakes shim对象的默认行为已经改变了VS Update 4,如果是这样,为什么它已经改变了?
谢谢
理查德
我有同样的问题,惊讶于没有看到任何其他报道它.我通过调用Microsoft.QualityTools.Testing.Fakes.Shims.ShimBehaviors.BehaveAsDefaultValue(); 在测试安装程序中.
| 归档时间: |
|
| 查看次数: |
649 次 |
| 最近记录: |