MSTEST0021 : privilégiez Dispose plutôt que les méthodes TestCleanup
Propriété | Value |
---|---|
Identificateur de la règle | MSTEST0021 |
Titre | Préférer les méthodes Dispose aux méthodes TestCleanup |
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 génère un diagnostic lorsqu'il y a une méthode void [TestCleanup]
ou [TestCleanup]
si l’infrastructure ciblée prend en charge l’interface IAsyncDisposable
.
Description de la règle
L’utilisation de Dispose
ou de DisposeAsync
est un modèle plus courant et certains développeurs préfèrent toujours utiliser ce modèle même pour les tests.
Comment corriger les violations
Remplacez la méthode [TestCleanup]
par le modèle Dispose
ou DisposeAsync
.
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.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour