gpt4 book ai didi

unit-testing - Visual Studio 2013 Update 4 更改 MSFakes Shim 对象默认行为

转载 作者:行者123 更新时间:2023-12-04 19:04:58 25 4
gpt4 key购买 nike

我们有一套单元测试,其中一些使用 MS Fakes。在更新 4 之前,它们成功运行。应用更新 4 后,实例化填充类型的测试失败,并出现 ShimNotImplemented 异常。这已经通过在两台不同的机器上执行相同的代码库得到证实,一台带有 Update 4,另一台没有。

我知道可以在 DefaultValue 和 NotImplemented 之间更改填充类型的行为,但是根据我在更新 4 之前可以确定的默认行为是 DefaultValue。天真地,这似乎是一个突破性的变化。我们将不得不改变一些测试来适应这一点。

简要浏览 MSDN article在更新 4 的发布中没有提到对 MS Fakes 的更改。

顺便我们遇到了this问题,并修改了我们的引用。再次在发布文档中没有提到这一点。

任何人都可以确认 MS Fakes shim 对象的默认行为已随 VS Update 4 发生变化,如果是这样,为什么会发生变化?

谢谢

理查德

最佳答案

我遇到了同样的问题,很惊讶没有看到其他人报告它。我通过调用 Microsoft.QualityTools.Testing.Fakes.Shims.Shim Behaviors.BehaveS DefaultValue(); 来解决问题。在测试设置中。

关于unit-testing - Visual Studio 2013 Update 4 更改 MSFakes Shim 对象默认行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27567577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com