Asp.Net Nunit测试应用程序的空白输出

时间:2017-03-31 06:24:58

标签: c# asp.net asp.net-mvc nunit nunit-3.0

我目前正在使用 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));
    }
}

2 个答案:

答案 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它对我有用。