Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
| Property | Value |
|---|---|
| Regel-ID | MSTEST0039 |
| Title | Verwenden Sie neuere "Assert.Throws"-Methoden. |
| Category | Usage |
| Korrektur ist blockierend oder nicht-blockierend | Non-breaking |
| Standardmäßig aktiviert | Yes |
| Voreingestellte Schwere | Warnung beginnend mit 3.10, Info davor |
| Eingeführt in die Version | 3.8.0 |
| Gibt es eine Codekorrektur | Yes |
Hinweis
Dieser Analyzer ist für MSTest 4 nicht mehr relevant, da die alten Assertions-APIs entfernt wurden.
Cause
Die Verwendung von Assert.ThrowsException oder Assert.ThrowsExceptionAsync, die nicht mehr empfohlen werden.
Regelbeschreibung
Die Assert.ThrowsException Methoden und Assert.ThrowsExceptionAsync Methoden werden nicht empfohlen und sind in Zukunft möglicherweise veraltet.
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.