Sdílet prostřednictvím


MSTEST0014: DataRow by měl být platný.

Vlastnost Hodnota
ID pravidla MSTEST0014
Název Hodnota DataRow by měla být platná.
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 Upozorňující
Představeno ve verzi 3.3.0
Existuje oprava kódu No

Příčina

Instance [DataRow] neslouchá po jednom nebo několika bodech požadovaného DataRow rozložení.

Popis pravidla

[DataRow] Instance by měly mít následující rozložení, které musí být platné:

  • měly by být nastaveny pouze pro testovací metodu.
  • Počet argumentů by měl odpovídat počtu parametrů metody
  • Typ argumentu argumentu by se měl shodovat s typem argumentu metody.

Jak opravit porušení

Ujistěte se, že DataRow instance odpovídá požadovanému rozložení popsanému výše.

Kdy potlačit upozornění

Nepotlačujte upozornění na toto pravidlo. Pokud toto pravidlo ignorujete, instance s příznakem se buď přeskočí, nebo dojde k chybě za běhu.

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 MSTEST0014
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0014

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.MSTEST0014.severity = none

Další informace naleznete v tématu Jak potlačit upozornění analýzy kódu.