Teilen über


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.