【发布时间】:2018-08-28 01:36:36
【问题描述】:
当我打开实时测试时,我的测试显示“已从实时单元测试中排除”。这只发生在我使用 NUnit 时,使用 MSTest 可以正常工作。
我有: Visual Studio 企业版 2017 (15.6.2) NUnit 3.10.1
简单的代码示例
using Microsoft.VisualStudio.TestTools.UnitTesting;
using NUnit.Framework;
namespace UnitTestProject1
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
}
}
[TestFixture]
public class NUnitTest1
{
[Test]
public void NUnitTestMethod1()
{
}
}
}
TestMethod1() 在烧杯旁边有一个绿色复选标记,表示 Live Unit 测试已开启并被测试覆盖。
NUnitTestMethod1() 有烧杯,但没有复选标记,鼠标悬停在上面会显示“已从实时单元测试中排除”。
我错过了什么?除了我通过 Nuget 添加 NUnit 并添加额外的测试类/方法之外,没有进行其他编辑或更改。我正在全新安装的 Visual Studio 上运行,其中唯一添加的其他内容是 ReSharper Ultimate (2017.3.2)。
【问题讨论】:
标签: visual-studio unit-testing nunit