Есть ли MSTest, эквивалентный явному атрибуту NUnit? - PullRequest
28 голосов
/ 16 мая 2010

Есть ли MSTest, эквивалентный явному атрибуту NUnit?

Ответы [ 2 ]

29 голосов
/ 16 мая 2010

Нет, ближе всего вы получите атрибут [Ignore].

Однако MSTest предлагает другие способы отключения или включения тестов с использованием списков тестов . Нравится вам это или нет, списки тестов - рекомендуемый способ выбора тестов в MSTest.

2 голосов
/ 17 октября 2017

Если вы хотите, чтобы тест только утверждался при запуске с отладчиком (неявно запускается вручную, я полагаю), тогда вы можете найти это полезным:

if (!System.Diagnostics.Debugger.IsAttached) return;

Добавьте строку выше в начале метода, отмеченного [TestMethod]. Затем тест всегда запускается, но ничего не утверждается, если не подключен отладчик.

Поэтому, если вы хотите запустить его вручную, сделайте это в режиме отладки.

...