MSTEST0016: Testovací třída by měla mít testovací metodu
Vlastnost | Hodnota |
---|---|
ID pravidla | MSTEST0016 |
Název | Testovací třída by měla mít testovací metodu. |
Kategorie | Návrh |
Oprava způsobující chybu nebo chybu způsobující chybu | Nenarušující |
Povoleno ve výchozím nastavení | Ano |
Výchozí závažnost | Informace |
Představeno ve verzi | 3.3.0 |
Existuje oprava kódu | No |
Příčina
Testovací třída by měla mít testovací metodu.
Popis pravidla
Testovací třída by měla mít alespoň jednu testovací metodu nebo být static
a mít metody, které jsou přiřazeny [AssemblyInitialize]
nebo [AssemblyCleanup]
.
Jak opravit porušení
Ujistěte se, že testovací třída má testovací metodu nebo je static
a má metody přiřazené [AssemblyInitialize]
nebo [AssemblyCleanup]
.
Kdy potlačit upozornění
Nepotlačujte upozornění na toto pravidlo. Pokud toto pravidlo ignorujete, testovací třída bude ignorována.
Potlačení upozornění
Pokud chcete pouze potlačit jedno porušení, přidejte do zdrojového souboru direktivy preprocesoru, abyste pravidlo zakázali a znovu povolili.
#pragma warning disable MSTEST0016
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0016
Chcete-li pravidlo pro soubor, složku nebo projekt zakázat, nastavte jeho závažnost na none
v konfiguračním souboru .
[*.{cs,vb}]
dotnet_diagnostic.MSTEST0016.severity = none
Další informace naleznete v tématu Jak potlačit upozornění analýzy kódu.