MSTEST0035: [DeploymentItem]
lze zadat pouze u testovací třídy nebo testovací metody.
Vlastnost | Hodnota |
---|---|
ID pravidla | MSTEST0035 |
Název |
[DeploymentItem] lze zadat pouze pro testovací třídu nebo testovací metodu. |
Kategorie | Využití |
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.6.0 |
Existuje oprava kódu | No |
Příčina
Toto pravidlo vyvolá diagnostiku, pokud [DeploymentItem]
není nastavená pro testovací třídu nebo testovací metodu.
Popis pravidla
Pokud ji použijete [DeploymentItem]
bez vložení do testovací třídy nebo testovací metody, bude ignorována.
Jak opravit porušení
Ujistěte se, že je atribut [DeploymentItem]
zadaný v testovací třídě nebo testovací metodě, jinak atribut odeberte.
Kdy potlačit upozornění
Nedoporučuje se potlačit upozornění z tohoto pravidla, protože [DeploymentItem]
se bude ignorovat.
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 MSTEST0035
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0035
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.MSTEST0035.severity = none
Další informace naleznete v tématu Jak potlačit upozornění analýzy kódu.