所有单元测试在第一次尝试时都不起作用

时间:2014-02-03 09:28:48

标签: c# unit-testing

我有70个单元测试并使用Microsoft单元测试框架编写它们。我遇到了奇怪的行为。如果我按下按钮来运行所有测试,那么在第一次尝试时,每次测试都不会有效。

然而,当我按下运行失败的测试时,所有失败的测试都有效。如果我在调试模式下运行,那么所有测试再次正常工作。我正在使用VS 2013和Microsoft单元测试框架。我错过了什么或配置有问题。我在测试方法中使用了正确的部署项属性。

1 个答案:

答案 0 :(得分:1)

我们遇到了同样的问题,解决问题的唯一方法是在testsettings文件中使用DeploymentItem。使用testmethods的部署项属性无法正常工作,尤其是在使用不同的testrunner(如VS和Resharper testrunner)时。我建议您将为测试方法定义的所有部署项移动到testsettings文件中。