MSTEST0022: Föredrar TestCleanup framför borttagningsmetoder
Property | Värde |
---|---|
Regel-ID | MSTEST0022 |
Title | Föredra TestCleanup framför borttagningsmetoder |
Kategori | Designa |
Korrigeringen är icke-bakåtkompatibel | Icke-icke-bryta |
Aktiverad som standard | Nej |
Standard allvarlighetsgrad | Info |
Introducerad i version | 3.4.0 |
Orsak
Den här regeln genererar en diagnostik när en eller DisposeAsync
-Dispose
metod identifieras.
Regelbeskrivning
Även om Dispose
eller DisposeAsync
är ett vanligare mönster föredrar vissa utvecklare att alltid använda [TestCleanup]
för sin testrensningsfas eftersom metoden tillåter asynkront mönster även i äldre versioner av .NET.
Så här åtgärdar du överträdelser
Ersätt Dispose
eller DisposeAsync
metoder med [TestCleanup]
.
När du ska ignorera varningar
Du vill vanligtvis inte ignorera varningar från den här regeln om du har valt att anmäla dig för den.
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för