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
Hay una corrección de código

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.