我有以下内容: -
[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方法表明无法使用可用数据完成测试。它应该用于具有不同数据的另一次运行可能运行完成的情况,其中包括成功或失败结果。
我不认为持有这里,所以任何人都可以解释我做错了吗?
由于
答案 0 :(得分:0)
我刚才意识到这是因为我错过了单元测试的[Test]
属性。
[Test]
public void Implements_ITaskService()
{
var service = CreateService();
Assert.That(service, Is.InstanceOf<ITaskService>());
}