MSTEST0039: Verwenden Sie neuere 'Assert.Throws'-Methoden
Eigenschaft | Wert |
---|---|
Regel-ID | MSTEST0039 |
Titel | Verwenden Sie neuere "Assert.Throws"-Methoden. |
Kategorie | Verbrauch |
Fix is breaking or non-breaking | Nicht unterbrechend |
Standardmäßig aktiviert | Ja |
Standard-Schweregrad | Info |
Eingeführt in die Version | 3.8.0 |
Gibt es eine Codekorrektur | Ja |
Ursache
Die Verwendung von Assert.ThrowsException oder Assert.ThrowsExceptionAsync, die nicht mehr empfohlen werden.
Regelbeschreibung
Assert.ThrowsException und Assert.ThrowsExceptionAsync werden nicht empfohlen und künftig möglicherweise als veraltet eingestuft.
Wie man Verstöße behebt
Verwenden Sie Assert.ThrowsExactly
oder Assert.ThrowsExactlyAsync
anstelle von Assert.ThrowsException
oder Assert.ThrowsExceptionAsync
.
Wann sollten Warnungen unterdrückt werden?
Unterdrücken Sie keine Warnung dieser Regel. Es wird dringend empfohlen, von den alten APIs zu den neuen zu wechseln.
Arbeiten Sie mit uns auf GitHub zusammen
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.