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 |
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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour