我目前正在使用 NUnit 为Asp.Net应用程序编写测试用例。
我创建了示例测试项目,添加了NUnit最新版本(3.6.1)和NUnitTestAdapter 2.1.1
如果我通过点击测试 - > Windows->文本浏览器运行应用程序 我在输出窗口中显示空白屏幕,为什么?
我的代码是
[TestFixture]
public class SampleTest
{
[Test]
public void StringCheck()
{
string str = "Hello";
Assert.That(str, Is.EqualTo("Hello"));
}
[Test]
public void EmptyCheck()
{
string str = "siva";
Assert.That(str, Is.EqualTo(string.Empty));
}
[Test]
public void NumberCheck()
{
int i = 0;
Assert.That(i, Is.EqualTo(0));
}
}
答案 0 :(得分:1)
您正在使用NUnit 2.x系列的适配器,而不是NUnit 3适配器。 NUnit版本2和3大不相同,并且有两个独立的VS适配器来运行测试。
这是运行NUnit 3.6.1测试所需的那个: https://marketplace.visualstudio.com/items?itemName=NUnitDevelopers.NUnit3TestAdapter
答案 1 :(得分:0)
我发现解决方案是NUnit版本(3.6.1)的问题,现在我更新了NUnit 2.6.4它对我有用。