Я пишу методы расширения для тестирования значений для моего модульного теста.Наивным примером будет:
public static void ShouldBeTrue(this bool value)
{
if(!value)
{
throw new AssertFailedException("Expected true");
}
}
И использование его в тесте:
someBool.ShouldBeTrue();
Все работает, за исключением того, что строка, выдающая исключение, будет той, на которой я остановлюсь, когдадважды щелкнув по неудавшемуся тесту в окне «Результаты теста», и в «Подробных результатах теста» в строке трассировки стека отображается строка броска.; ":
- - это строка, в которой дважды щелкает неудачный тест в окне результатов теста?
- - это единственная строка в трассировке стека?