MSTEST0039: Use newer 'Assert.Throws' methods
Property | Value |
---|---|
Rule ID | MSTEST0039 |
Title | Use newer 'Assert.Throws' methods |
Category | Usage |
Fix is breaking or non-breaking | Non-breaking |
Enabled by default | Yes |
Default severity | Info |
Introduced in version | 3.8.0 |
Is there a code fix | Yes |
Cause
The use of Assert.ThrowsException
or Assert.ThrowsExceptionAsync
, which are no longer recommended.
Rule description
The Assert.ThrowsException
and Assert.ThrowsExceptionAsync
methods aren't recommended and might be deprecated in the future.
How to fix violations
Use Assert.ThrowsExactly or Assert.ThrowsExactlyAsync instead of Assert.ThrowsException
or Assert.ThrowsExceptionAsync
.
When to suppress warnings
Do not suppress a warning from this rule. It's strongly recommended to move from the old APIs to the new ones.
Συνεργαστείτε μαζί μας στο GitHub
Μπορείτε να βρείτε την πηγή για αυτό το περιεχόμενο στο GitHub, όπου μπορείτε επίσης να δημιουργήσετε και να εξετάσετε ζητήματα και αιτήματα έλξης. Για περισσότερες πληροφορίες, ανατρέξτε στον οδηγό συνεργατών.