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.