У меня есть набор тестовых примеров MSTest, которые используют методы с этими атрибутами для удаления всех строк из таблиц в тестовой базе данных, созданной после запуска тестов; время от времени я получаю строку из одного из модульных тестов, все еще находящихся в БД.При каких обстоятельствах [ClassCleanup] и [TestCleanup] не выполняются
Поскольку я сохраняю время запуска теста и удаляя все записи с более поздними отметками времени, единственный способ, которым я могу видеть, что сохранившиеся записи - это если код очистки не был вызван.
Вы имеете в виду NUnit, MSTest или другую структуру тестирования? – adamjford