Partager via


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.