Как вы проводите интеграционное тестирование своей базы данных через уровень / модель вашего домена (репозитории), которые используют LINQ 2 SQL в реализации, и оставляете БД такой, какой вы ее нашли? Другими словами, идеальный мир модульного тестирования БД, интеграционный тест оставил бы БД такой, какой она была.
Существуют ли инструменты, которые будут обрабатывать это автоматически? Каковы лучшие практики для выполнения интеграционных тестов на БД через репозитории?