Sdílet prostřednictvím


MSTEST0022: Preferujte testCleanup před metodami Dispose

Vlastnost Hodnota
ID pravidla MSTEST0022
Název Preferujte TestCleanup před metodami Dispose
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 při Dispose zjištění metody.DisposeAsync

Popis pravidla

I když Dispose nebo DisposeAsync je běžnější vzor, někteří vývojáři dávají přednost tomu, aby vždy používali [TestCleanup] testovací fázi čištění, protože metoda umožňuje asynchronní vzor i ve starší verzi .NET.

Jak opravit porušení

Nahrazení Dispose nebo DisposeAsync metody .[TestCleanup]

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.