Теперь я готов использовать NHibernate, чтобы сохранить мой уровень доступа к данным. До этого момента я использовал DDD, и я использую фальшивку для модульных тестов и для тестового сайта.
Я знаю, что могу использовать SchemaExport для модульных / интеграционных тестов моих конкретных хранилищ NHibernate, но как мне сгенерировать схему для использования на тестовом сайте?
Должен ли я создать в своих тестах специальный класс, который создает схему и вставляет статические данные, или мне следует создать схему при запуске сайта, если база данных не создана?