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

时间:2015-11-26 11:56:35

标签: c# visual-studio unit-testing nunit resharper

使用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尽管我调试时没有测试失败。

想法?

1 个答案:

答案 0 :(得分:2)

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