Вот пример . Допустим, у меня есть следующее решение

Class1.cs
Код: Выделить всё
namespace ClassLibrary1
{
public class Class1
{
public int Sum(int a, int b)
{
return a + b;
}
public int Product(int a, int b)
{
return a * b;
}
}
}
Код: Выделить всё
using ClassLibrary1;
namespace TestProject1
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void SumIsCorrect()
{
var lib = new Class1();
Assert.AreEqual(lib.Sum(1,2), 3);
}
}
}

Разве отчет о покрытии не должен сообщать мне, сколько исходного кода было протестировано? Если он просто сообщает мне, сколько тестового кода было запущено, разве это не всегда 100%, если я запускаю все тесты? Я упускаю какую-то конфигурацию или мое понимание покрытия неверно?
Подробнее здесь: https://stackoverflow.com/questions/787 ... tead-of-po