在ReSharper中是否有任何记录来查找为什么测试没有结果?

Lad*_*nka 12 .net resharper nunit visual-studio-2010

我们有非常复杂的派生类结构,它们构成了我们的系统/集成测试.现在我开始TestFixture在我的一个测试类中使用参数化NUnit ,而ReSharper 6.1.1真的不喜欢它.

如果我直接从单元测试会话中运行测试,则测试夹具始终标记为不确定.如果我从代码中运行测试,我会得到相同的结果,但是如果我在测试夹具上展开Resharper的图标并选择仅运行的单个特定测试用例,那么很少会在夹具内运行所有测试,但在大多数情况下它将再次标记夹具是不确定的.

我的参数化夹具在NUnit测试运行器中没有任何问题.

我还创建了一些具有单级继承的示例参数化夹具,它可以工作,因此问题出现在我们整个"框架"的系统测试中.

有没有办法调查为什么夹具被标记为不确定并被排除在试运行之外?

Jul*_*ain 4

这似乎是 ReSharper 测试运行程序的常见问题。看到这个错误。尝试使用 NUnit GUI 测试运行程序运行它,以确定问题是否来自 ReSharper 还是您的测试框架。