Dela via


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 -Disposemetod 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.