我刚刚下载了 Resharper 2016.3 EAP 4 来检查 .NET Core 的单元测试功能。但是当我运行所有单元测试时,我得到了这个错误:
找不到 dotnet 测试 ID 的元素:MvcMovieTests.SimpleTests.TestMethodPassing
找不到 dotnet 测试 ID 的元素:MvcMovieTests.SimpleTests.TestMethodFailing
这是我的简单单元测试:
[TestClass]
public class SimpleTests
{
[TestMethod]
public void TestMethodPassing()
{
Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsTrue(true);
}
[TestMethod]
public void TestMethodFailing()
{
Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsTrue(false);
}
}
当我使用 MSTEST 测试资源管理器运行所有单元测试时,它们运行正常并且我看到了结果。但是在 Resharper 2016.3 中,我在 Visual Studio 2015 社区的单元测试会话窗口中看到了上面的两个错误。