Comparteix a través de


MSTEST0021: Preferir Dispose sobre los métodos TestCleanup

Propiedad Value
Identificador de la regla MSTEST0021
Título Preferir Dispose antes que métodos TestCleanup
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 No

Causa

Esta regla genera un diagnóstico cuando hay un método void [TestCleanup] o en cualquier [TestCleanup] si el marco de destino admite la interfaz IAsyncDisposable.

Descripción de la regla

El uso de Dispose o DisposeAsync es un patrón más común y algunos desarrolladores prefieren usar siempre este patrón incluso para las pruebas.

Cómo corregir infracciones

Reemplace el método [TestCleanup] por Dispose o el patrón DisposeAsync.

Cuándo suprimir las advertencias

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