我目前正在使用NUnit编写ASP.NET应用程序的测试用例。
我创建了一个示例测试项目,并添加了NUnit最新版本(3.6.1)和NUnitTestAdapter 2.1.1。
如果我通过单击“菜单测试→→文本资源管理器”运行该应用程序,则在“输出”窗口中获得一个空白屏幕。为什么?
我的代码是:
[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));
}
}发布于 2017-03-31 09:06:43
我找到了解决办法。问题在于NUnit版本(3.6.1)。现在我更新了NUnit 2.6.4。对我来说很管用。
发布于 2017-03-31 08:17:32
您使用的是NUnit 2.x系列的适配器,而不是NUnit 3适配器。NUnit版本2和3有很大的不同,并且有两个独立的Visual适配器来运行测试。
这是运行NUnit 3.6.1测试所需的测试:
https://marketplace.visualstudio.com/items?itemName=NUnitDevelopers.NUnit3TestAdapter
https://stackoverflow.com/questions/43133801
复制相似问题