我在单元测试设置中看到一个选项“并行运行到1 | 2”程序集“,但将其设置为”1“仍然似乎并行执行单个程序集的测试。有没有办法禁用完全并行执行?
这是ReSharper 6.1。
答案 0 :(得分:3)
您可以尝试查看此处的堆栈溢出答案How to run NUnit test fixtures serially?
但是,似乎您需要这样做可能会受到测试依赖性的推动。需要访问公共资源或一个测试的输出需要是另一个的输入。如果是这种情况,请考虑重构您的测试/代码以消除依赖关系。通常,这可以通过使用模拟框架(Moq,RhinoMocks等)来完成。