У меня есть несколько модульных тестов, которые используют отражение C # для выполнения. Они проверяют мои модели данных, просматривают модели и многое другое, гарантируя, что поля имеют надлежащие атрибуты на основе потребностей проекта.
Теперь моя проблема в том, что когда я его запускаю, я могу перечислить все ошибки в Assert.Fail () с моим сообщением об ошибке, но вместо этого я хотел бы отметить фактическое местоположение ошибки.
public class TestedClass
{
[AttributeToTest]
public string MyProperty { get; set; }
}
Есть ли способ вызвать сбой модульного теста в [AttributeToTest] или MyProperty вместо моего модульного теста? Это позволило бы щелкнуть по нему в окне результатов теста, чтобы перейти непосредственно к текущей ошибке.
Заранее спасибо!