有没有办法*防止* ReSharper并行运行程序集的单元测试?

时间:2012-04-04 18:28:54

标签: c# unit-testing resharper

我在单元测试设置中看到一个选项“并行运行到1 | 2”程序集“,但将其设置为”1“仍然似乎并行执行单个程序集的测试。有没有办法禁用完全并行执行?

这是ReSharper 6.1。

1 个答案:

答案 0 :(得分:3)

您可以尝试查看此处的堆栈溢出答案How to run NUnit test fixtures serially?

但是,似乎您需要这样做可能会受到测试依赖性的推动。需要访问公共资源或一个测试的输出需要是另一个的输入。如果是这种情况,请考虑重构您的测试/代码以消除依赖关系。通常,这可以通过使用模拟框架(Moq,RhinoMocks等)来完成。