Verwenden Sie die NUnit Assert.Throws-Methode oder das ExpectedException-Attribut?

Ich habe festgestellt, dass dies anscheinend die beiden Hauptmethoden zum Testen auf Ausnahmen sind:

Assert.Throws<Exception>(()=>MethodThatThrows());

[ExpectedException(typeof(Exception))]

Welches davon wäre das Beste? Bietet einer Vorteile gegenüber dem anderen? Oder ist es einfach eine Frage der persönlichen Präferenz?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage