ReSharper + NUnit 测试在测试继承时显示不确定
ReSharper + NUnit tests show inconclusive when testing inheritance
使用 Resharper Ultimate 10 和 NUnit 3
尝试编写一些具有基础 class
的单元测试
[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
尽管 none 的测试在我调试时失败了。
想法?
目前还不支持 Nunit 3 RTM。当前版本的 ReSharper 10.0.1 仅支持 Nunit 3 Beta 5。ReSharper 10.0.2 将提供支持,将在未来几周内提供。我不知道 current EAP 是否添加了 RTM 支持,但可能值得一试。
使用 Resharper Ultimate 10 和 NUnit 3 尝试编写一些具有基础 class
的单元测试[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
尽管 none 的测试在我调试时失败了。
想法?
目前还不支持 Nunit 3 RTM。当前版本的 ReSharper 10.0.1 仅支持 Nunit 3 Beta 5。ReSharper 10.0.2 将提供支持,将在未来几周内提供。我不知道 current EAP 是否添加了 RTM 支持,但可能值得一试。