Использовать метод NUnit Assert.Throws или атрибут ExpectedException?
Я обнаружил, что это два основных способа проверки исключений:
Assert.Throws(()=>MethodThatThrows());
[ExpectedException(typeof(Exception))]
Какой из них будет лучше? Предлагает ли одно преимущество перед другим? Или это просто вопрос личных предпочтений?