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 | Sí |
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.
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.