MSTEST0021: Prefer Dispose over TestCleanup methods
Property | Value |
---|---|
Rule ID | MSTEST0021 |
Title | Prefer Dispose over TestCleanup methods |
Category | Design |
Fix is breaking or non-breaking | Non-breaking |
Enabled by default | No |
Default severity | Info |
Introduced in version | 3.4.0 |
Cause
This rule raises a diagnostic when there is a void [TestCleanup]
method or on any [TestCleanup]
if the targeted framework supports IAsyncDisposable
interface.
Rule description
Using Dispose
or DisposeAsync
is a more common pattern and some developers prefer to always use this pattern even for tests.
How to fix violations
Replace [TestCleanup]
method by Dispose
or DisposeAsync
pattern.
When to suppress warnings
You usually don't want to suppress warnings from this rule if you decided to opt-in for it.
Samarbejd med os på GitHub
Kilden til dette indhold kan findes på GitHub, hvor du også kan oprette og gennemse problemer og pullanmodninger. Du kan få flere oplysninger i vores vejledning til bidragydere.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: I hele 2024 udfaser vi GitHub-problemer som feedbackmekanisme for indhold og erstatter det med et nyt feedbacksystem. Du kan få flere oplysninger under:Indsend og få vist feedback om