MSTEST0022 : Préférer les méthodes TestCleanup aux méthodes Dispose
Propriété | Value |
---|---|
Identificateur de la règle | MSTEST0022 |
Titre | Préférer les méthodes TestCleanup aux méthodes Dispose |
Catégorie | Concevoir |
Le correctif est cassant ou non cassant | Sans rupture |
Activé par défaut | Non |
Gravité par défaut | Infos |
Introduite dans la version | 3.4.0 |
Existe-t-il un correctif de code | Oui |
Cause
Cette règle déclenche un diagnostic lorsqu’une méthode Dispose
ou DisposeAsync
est détectée.
Description de la règle
Bien que Dispose
ou DisposeAsync
soit un modèle plus courant, certains développeurs préfèrent toujours utiliser [TestCleanup]
pour leur phase de nettoyage de test, car cette méthode autorise le modèle asynchrone même dans les anciennes versions de .NET.
Comment corriger les violations
Remplacez les méthodes Dispose
ou DisposeAsync
par [TestCleanup]
.
Quand supprimer les avertissements
En général, nous recommandons de ne pas supprimer les avertissements de cette règle si vous avez décidé de l’accepter.
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.