В MS Поблочное тестирование C#, как Утверждать, что ArgumentException произошел?

Если мы делаем a

throw new ArgumentException("Cannot do that");

Как Вы Утверждаете что это ArgumentException произошедший со Средой тестирования Microsoft?

7
задан pnuts 26 October 2015 в 03:31
поделиться

1 ответ

Вы можете украсить свой модульный тест атрибутом [ExpectedException] :

[ExpectedException(typeof(ArgumentException))]
[TestMethod]
public void Foo()
{
    throw new ArgumentException("foo");
}

Не спрашивайте об утверждении сообщения об исключении: -)

12
ответ дан 6 December 2019 в 21:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: