我们有非常复杂的派生类结构,这些结构构成了我们的系统/集成测试。现在我开始在我的一个测试类中使用参数化 NUnit TestFixture
,而 ReSharper 6.1.1 真的不喜欢它。
如果我直接从单元测试会话运行测试,则测试夹具总是被标记为不确定。如果我从代码运行测试,我会得到相同的结果,但是如果我在测试夹具上展开 Resharper 的图标并只选择一个特定的测试用例来运行,它很少会运行夹具内的所有测试,但在大多数情况下它将再次将夹具标记为不确定。
我的参数化夹具在 NUnit 测试运行程序中没有任何问题。
我还创建了一些具有单级继承的示例参数化夹具,它可以工作,因此问题出在我们用于系统测试的整个“框架”中的某个地方。
有没有办法调查为什么夹具被标记为不确定并被排除在测试运行之外?