Создание и откат тестовых данных с помощью SQL-сервера

Я создаю серию тестов веб-автоматизации, которые требуют, чтобы тестовые данные были в базе данных (SQL Server 2008). Чтобы сгенерировать необходимые данные для каждого теста, мне нужно вызвать некоторый код C #, который вставит правильные данные в БД (т.е. я не могу просто написать сценарии SQL для вставки данных). Моя проблема в том, что я не хочу загрязнять свою тестовую базу данных большим количеством тестовых данных из этих автоматических тестов. Поэтому хотелось бы откатить все изменения, внесенные в БД во время теста.

Может ли кто-нибудь предложить разумный способ достижения этого?

6
задан tshepang 10 December 2013 в 19:11
поделиться