ReSharper+NUnit测试在测试继承时显示出不确定性

本文关键字:测试 不确定性 显示 继承 ReSharper+NUnit | 更新日期: 2023-09-27 18:24:39

使用Resharper Ultimate 10和NUnit 3尝试编写一些具有基类的单元测试

[TestFixture]
public abstract class BaseTests
{
    protected BaseTests( /*some parameters */)
    {
        // some ctor code
    }
    [SetUp]
    public void Setup()
    {
        // some setup code
    }
    [Test]
    public void Test1()
    {
        // some tests code
    }
    [Test]
    public void Test2()
    {
        // some tests code
    }
}
[TestFixture]
public class TestA : BaseTests
{
    public TestA() : base(/* some parameters */) { }
}
[TestFixture]
public class TestB : BaseTests
{
    public TestB() : base(/* some parameters */) { }
}

我的问题是单元测试运行程序(resharper)显示了那些测试inconclusive事件,尽管在我调试时没有一个测试失败。

想法?

ReSharper+NUnit测试在测试继承时显示出不确定性

目前还不支持Nunit 3 RTM。ReSharper 10.0.1的当前版本仅支持Nunit 3 Beta 5。ReSharper 10.0.2将在未来几周内获得支持。我不知道目前的EAP是否已经添加了RTM支持,但可能值得一试。