nunit 无法执行给出的测试 ========== 构建:0 成功,0 失败,2 最新,0 跳过 ==========

nunit is not able executing tests giving ========== Build: 0 succeeded, 0 failed, 2 up-to-date, 0 skipped ==========

使用 nunit 3.0 visual studio 2013

但是在尝试 运行 测试时,我在控制台上得到了这个

========== Build: 0 succeeded, 0 failed, 2 up-to-date, 0 skipped ==========

下面是代码。

using System;
using NUnit.Framework;

namespace SampleCodeApp.NUnitTest
{
    [TestFixture]
    public class SampleCodeClassTest
    {
        [Test]
        public void SuiteSelectionTest()
        {
            Console.WriteLine("xxxx");
            String x = "e";
            Assert.That(x,Is.EqualTo("e"));
        }
    }
}

我遇到了与 NUnit3/NuGet/Visual Studio 相同的问题。

如果您将 NUnit 安装为 NuGet 包,NuGet 会通知您有可用更新:NUnit3。 但是您还需要 NUnit 3.0 Test Adapter 这是一个预发布版本。

因此 NuGet 不会通知您,current release version 与 NUnit3 不兼容。

因此您可以使用 NUnit3 / NUnit3TestAdapter 预发布版或将 NUnit3 降级到 NUnit 2.6.4。