Не удается найти элемент для идентификатора теста dotnet: ошибка в Resharper 2016.3

Я только что скачал Resharper 2016.3 EAP 4, чтобы проверить функциональность модульного тестирования в.NET Core. Но когда я запускаю все модульные тесты, я получаю эту ошибку:

Не удается найти элемент для идентификатора теста dotnet: MvcMovieTests.SimpleTests.TestMethodPassing

Не удается найти элемент для идентификатора теста dotnet: 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 ответ

Прояснение ReSharper кеши исправили это для меня. Открой Environment | General страница из ReSharper опции. Нажмите Clear caches, Больше информации здесь.

Другие вопросы по тегам