Основанное на отражении модульное тестирование: как вызвать ошибку в определенной строке кода в тестируемом файле - PullRequest
0 голосов
/ 08 июля 2019

У меня есть несколько модульных тестов, которые используют отражение C # для выполнения. Они проверяют мои модели данных, просматривают модели и многое другое, гарантируя, что поля имеют надлежащие атрибуты на основе потребностей проекта.

Теперь моя проблема в том, что когда я его запускаю, я могу перечислить все ошибки в Assert.Fail () с моим сообщением об ошибке, но вместо этого я хотел бы отметить фактическое местоположение ошибки.

public class TestedClass
{
    [AttributeToTest]
    public string MyProperty { get; set; }
}

Есть ли способ вызвать сбой модульного теста в [AttributeToTest] или MyProperty вместо моего модульного теста? Это позволило бы щелкнуть по нему в окне результатов теста, чтобы перейти непосредственно к текущей ошибке.

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...