Partager via


MSTEST0014 : DataRow doit être valide

Propriété Value
Identificateur de la règle MSTEST0014
Titre DataRow doit être valide
Catégorie Utilisation
Le correctif est cassant ou non cassant Sans rupture
Activé par défaut Oui
Gravité par défaut Avertissement
Introduite dans la version 3.3.0
Existe-t-il une correction de code Non

Cause

Une instance de [DataRow] ne suit pas un ou plusieurs points du layout DataRow requis.

Description de la règle

[DataRow] instances doivent avoir la disposition suivante pour être valides :

  • elles ne doivent être définies que sur une méthode de test
  • le nombre d’arguments doit correspondre au nombre de paramètres de méthode
  • le type d’argument doit correspondre au type d’argument de méthode

Comment corriger les violations

Veillez à ce que l’instance DataRow corresponde au layout requis décrit ci-dessus.

Quand supprimer les avertissements

Ne supprimez aucun avertissement de cette règle. Si vous ignorez cette règle, les instances marquées sont ignorées ou entraînent une erreur d’exécution.

Supprimer un avertissement

Si vous voulez supprimer une seule violation, ajoutez des directives de préprocesseur à votre fichier source pour désactiver et réactiver la règle.

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

Pour désactiver la règle sur un fichier, un dossier ou un projet, définissez sa gravité sur none dans le fichier de configuration.

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

Pour plus d’informations, consultez Comment supprimer les avertissements de l’analyse de code.