Не удается найти элемент для идентификатора теста 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
, Больше информации здесь.