NUnit不确定的混乱

时间:2014-01-25 14:54:01

标签: visual-studio-2012 nunit resharper

我有以下内容: -

[TestFixture]
class TaskServiceTest
{
    public void Implements_ITaskService()
    {
        var service = CreateService();

        Assert.That(service, Is.InstanceOf<ITaskService>());
    }

    private static ITaskService CreateService()
    {
        return null;
    }
}

当我在Visual Studio / Resharper中运行时,它被报告为“不确定”。 NUnit Docs中的哪个是

的解释
  

Assert.Inconclusive方法表明无法使用可用数据完成测试。它应该用于具有不同数据的另一次运行可能运行完成的情况,其中包括成功或失败结果。

我不认为持有这里,所以任何人都可以解释我做错了吗?

由于

1 个答案:

答案 0 :(得分:0)

我刚才意识到这是因为我错过了单元测试的[Test]属性。

[Test]
public void Implements_ITaskService()
{
    var service = CreateService();

    Assert.That(service, Is.InstanceOf<ITaskService>());
}