找不到dotnet test id的元素:Resharper 2016.3中的错误

时间:2016-10-19 02:02:34

标签: unit-testing resharper-2016

我刚刚下载了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社区的单元测试会话窗口中显示上面的两个错误。

1 个答案:

答案 0 :(得分:0)

清除ReSharper缓存对我来说已经解决了。打开Environment | General选项的ReSharper页。点击Clear caches。更多信息here