Я собираюсь начать писать тесты NUnit для нескольких классов в моем проекте. Определенное количество этих классов использует данные, собранные с помощью nhibernate из базы данных SQL Server 2008.
Часть программы, которую я собираюсь протестировать, очень специфична (и сложна). Поэтому я сделал папку с файлами XML. В совокупности XML-файлы могут привести к структуре базы данных. Я имею в виду, что каждый XML-файл соответствует таблице в базе данных. Данные в файлах xml также соответствуют базе данных.
Есть ли способ использовать эту папку XML-файлов в качестве источника данных для nhibernate? Я имею в виду: могу ли я использовать nhibernate для сбора моих тестовых данных (которые я специально выбрал) вместо данных из базы данных? Таким образом, я мог бы успешно протестировать этот компонент, не повредив (тестовую) базу данных для будущих тестов.