Dela via


MSTEST0042: Undvik duplicerade "DataRow"-poster

Fastighet Värde
Regel-ID MSTEST0042
Titel Undvik duplicerade "DataRow"-poster
Kategori Användning
Åtgärden är antingen avbrottsbringande eller icke-avbrottsbringande Oskiljbar
Aktiverad som standard Ja
Standard allvarlighetsgrad Varning
Introducerad i version 3.9.0
Finns det en kodkorrigering Nej

Orsak

En testmetod har två eller flera DataRow-attribut som är likvärdiga.

Regelbeskrivning

DataRowAttribute används för att ange indata för testmetoder. Det förväntas inte att ett test avsiktligt körs två gånger med exakt samma data. Duplicerade DataRow är ofta ett kopierings-/inklistringsfel.

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

Ta antingen bort dubblettattributet DataRow eller åtgärda det för att göra det unikt.

När du ska ignorera varningar

Utelämna inte en varning från den här regeln, såvida du inte har för avsikt att använda samma indata mer än en gång.