Sdílet prostřednictvím


MSTEST0021: Preferujte Dispose před metodami TestCleanup

Vlastnost Hodnota
ID pravidla MSTEST0021
Název Preferujte Dispose před metodami TestCleanup
Kategorie Návrh
Oprava způsobující chybu nebo chybu způsobující chybu Nenarušující
Povoleno ve výchozím nastavení No
Výchozí závažnost Informace
Představeno ve verzi 3.4.0

Příčina

Toto pravidlo vyvolá diagnostiku, pokud existuje metoda void [TestCleanup] nebo v případě, [TestCleanup] že cílová architektura podporuje IAsyncDisposable rozhraní.

Popis pravidla

Použití Dispose nebo DisposeAsync je častější vzor a někteří vývojáři dávají přednost tomu, aby tento vzor vždy používali i pro testy.

Jak opravit porušení

Nahraďte [TestCleanup] metodu podle Dispose vzoru.DisposeAsync

Kdy potlačit upozornění

Obvykle nechcete potlačit upozornění z tohoto pravidla, pokud jste se rozhodli vyjádřit výslovný souhlas s tímto pravidlem.