我刚刚下载了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 Test Explorer运行所有单元测试时,它们运行正常,我看到了结果。但是使用Resharper 2016.3我在Visual Studio 2015社区的单元测试会话窗口中显示上面的两个错误。
答案 0 :(得分:0)
清除ReSharper
缓存对我来说已经解决了。打开Environment | General
选项的ReSharper
页。点击Clear caches
。更多信息here。