Visual Studio 中 "Run All" 时单元测试失败,但单独通过

Unit Tests Fail when "Run All" in Visual Studio but passes individually

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

我在 VS 2012 中使用最小起订量框架编写了大约 636 个单元测试。 当我 运行 他们单独 and/or 项目时,他们成功通过了。但是每当我 select 运行-它们都会随机显示不同的错误。

大多数方法显示 IO.FileNotFoundException。

我看了 Here here and here 但还没有线索。

已编辑:

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

但是当 运行All 时,仍然有一个项目失败了。异常告诉-属性中的“无法转换,类型不兼容”。

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