Я установил Dotcover и Resharper JetBrains, установленные в Visual Studio 2019. У меня есть этот пример класса:
с использованием системы; < /p>
namespace ClassLibrary1
{
public class Class1
{
public int X { get; set; }
public int Y { get; set; }
public int Division()
{
return X / Y;
}
}
}
< /code>
и этот образцовый тест на единицу: < /p>
using ClassLibrary1;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace UnitTestProject1
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
var c = new Class1 {X = 10, Y = 2};
var d = c.Division();
Assert.AreEqual(d, 5);
}
}
}
< /code>
Тогда в окне «Сессии модульного тестирования» Resharper я выбираю «Тесты с единицей обложки», как показано ниже: < /p>
Также, в окне редактора Visual Studio код, все операторы в моем классе помечены как «Оператор обнаруженного», как показано ниже: < /p>
Итак, по какой -то причине Dotcover, кажется, не работает. Я попытался сбросить данные о покрытии и снова запустить тесты, но результат такой же. < /P>
Чего мне не хватает? < /P>
Подробнее здесь: https://stackoverflow.com/questions/614 ... -resharper