Tengo un conjunto de casos de prueba MSTest que usan métodos con esos atributos para eliminar todas las filas de las tablas en el db de prueba creado después de iniciar las pruebas; de vez en cuando termino con una fila de una de las pruebas unitarias todavía en la base de datos.Bajo qué circunstancias [ClassCleanup] y [TestCleanup] no se ejecutan
Como estoy guardando la hora de inicio de la prueba y borrando todos los registros con marcas de tiempo más recientes, la única forma en que puedo ver que los registros sobrevivan es si no se llamó al código de limpieza.
¿Te refieres a NUnit, MSTest u otro marco de prueba? – adamjford