Dela via


MSTEST0014: DataRow ska vara giltigt

Property Värde
Regel-ID MSTEST0014
Title DataRow ska vara giltigt
Kategori Förbrukning
Korrigeringen är icke-bakåtkompatibel Icke-icke-bryta
Aktiverad som standard Ja
Standard allvarlighetsgrad Varning
Introducerad i version 3.3.0
Finns det en kodkorrigering Nej

Orsak

En instans av [DataRow] följer inte en eller flera punkter i den nödvändiga DataRow layouten.

Regelbeskrivning

[DataRow] instanser bör ha följande layout för att vara giltig:

  • de bör endast anges på en testmetod
  • argumentantalet ska matcha antalet metodparametrar
  • argumenttyp ska matcha metodargumenttypen

Så här åtgärdar du överträdelser

Kontrollera att instansen DataRow matchar den layout som beskrivs ovan.

När du ska ignorera varningar

Ignorera inte en varning från den här regeln. Om du ignorerar den här regeln hoppas flaggade instanser över eller resulterar i körningsfel.

Tysta en varning

Om du bara vill förhindra en enda överträdelse lägger du till förprocessordirektiv i källfilen för att inaktivera och aktiverar sedan regeln igen.

#pragma warning disable MSTEST0014
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0014

Om du vill inaktivera regeln för en fil, mapp eller ett projekt anger du dess allvarlighetsgrad till none i konfigurationsfilen.

[*.{cs,vb}]
dotnet_diagnostic.MSTEST0014.severity = none

Mer information finns i Så här utelämnar du kodanalysvarningar.