我在 MOQ 单元测试中遇到了这个奇怪的问题。
我在 VS 2012 中使用 MOQ 框架编写了大约 636 个单元测试。 当我按项目和/或单独运行它们时,它们成功通过。但每当我选择 Run-All 时,它们都会随机失败并显示不同的错误。
大多数方法显示 IO.FileNotFoundException。
已编辑:
我使用 DeploymentItem[] 属性解决了 FileNotFoundException 的问题。
但是当 RunAll 时,仍然有一个项目失败了。异常告诉 - “无法转换,类型不兼容”的属性。
最佳答案
似乎我错过了对每个单元测试类使用 DeploymentItem["NeededProject.dll"]。 它现在工作正常。 :)
关于c# - 在 Visual Studio 中出现 "Run All"时单元测试失败但单独通过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28189066/