单元测试在Visual Studio中“全部运行”但单独传递时失败

时间:2015-01-28 09:48:58

标签: c# unit-testing visual-studio-2012 moq

我在MOQ单元测试中遇到了这个奇怪的问题。

我在VS 2012中使用MOQ Framework编写了大约636个单元测试。 当我以项目方式和/或单独运行它们时,它们成功通过。但每当我选择Run-All时,他们都会随机显示不同的错误。

大多数方法都显示IO.FileNotFoundException。

我看了Here herehere,但还没有任何线索。

被修改

我使用 DeploymentItem []属性解决了FileNotFoundException的问题。

但是当RunAll时,其中一个项目仍然失败。异常告诉 - " 无法转换,不兼容的类型"属性。

1 个答案:

答案 0 :(得分:0)

似乎我错过了对每个单元测试类使用DeploymentItem [" NeededProject.dll"]。 它的工作正常。 :)