Compartir a través de


MSTEST0022: Preferencia de TestCleanup antes que los métodos Dispose

Propiedad Value
Identificador de la regla MSTEST0022
Título Preferencia de TestCleanup antes que los métodos Dispose
Categoría Diseño
La corrección es problemática o no problemática Poco problemático
Habilitado de forma predeterminada No
Gravedad predeterminada Información
Introducido en la versión 3.4.0

Causa

Esta regla genera un diagnóstico cuando se detecta un método Dispose o DisposeAsync.

Descripción de la regla

Aunque Dispose o DisposeAsync es un patrón más común, algunos desarrolladores prefieren usar siempre [TestCleanup] para su fase de limpieza de pruebas, ya que este método permite un patrón asincrónico incluso en la versión anterior de .NET.

Cómo corregir infracciones

Reemplace los métodos Dispose o DisposeAsync por [TestCleanup].

Cuándo suprimir las advertencias

Normalmente, no se recomienda suprimir las advertencias de esta regla si decidió participar en ella.