gpt4 book ai didi

.net - Microsoft Fakes 和 .Net 4.0

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

我们一直在考虑使用新的 Fakes framework帮助我们增加一些在 .net 4.0 框架下运行的遗留代码的测试覆盖率。不幸的是,我们似乎无法升级到 .net 4.5。我说我们不能在 .net 4.0(和 VS2012)中使用 Fakes 框架并且我们需要使用现在不受支持的 Moles 框架,我的说法是否正确?

最佳答案

虽然我一般不喜欢鼹鼠,但我理解它们在围绕遗留代码进行测试方面可以提供帮助。以下是您可以考虑的其他一些工具。但说真的,我讨厌这些类型的框架,因为正确的做事方法是编写可测试的代码并重构不可测试的遗留代码(我知道这并不总是容易或可能的)。我认为鼹鼠摆脱了单元测试的主要好处之一,即它迫使您编写良好的代码,如下所述:

  • http://blog.pluralsight.com/2012/05/22/solid-code-for-solid-reasons/

  • 这里有几件事情需要考虑:
  • Moles (MS Fakes 框架的前身)
  • JustMock (比 TypeMock 便宜,但仍然很贵)
  • TypeMock (贵得离谱!)

  • 还有一个免费的简易版 JustMock,不确定它包含什么。

    关于.net - Microsoft Fakes 和 .Net 4.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12352655/

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