Может ли кто-нибудь указать мне, как получить тест NUnit для запуска файла .sql для создания / настройки базы данных.
Я знаю об атрибутах / методах TestFixtureSetUp и TestFixtureTearDown в NUnit.
Так что я ЗНАЮ, как вызывать методы до и после всех или каждого модульного тестирования.
Я просто не уверен, как загрузить и выполнить содержимое файла .sql программно с базой данных SQL Server 2005.
Есть ли примеры?
Это часть нашего TDD / CI. Мы хотим создать базу данных до и разрушить базу данных после выполнения модульных тестов.
Приветствия
- Ли
ОБНОВЛЕНИЕ:
Теперь я вытащил создание базы данных / выполнение сценариев .sql вне модульных тестов, используя пакетный файл для вызова sqlcmd. И это, кажется, работает нормально.