Я работаю над довольно типичным веб-сайтом asp.net и использую SQL Server 2005 в качестве базы данных.
Я создал Model dll, содержащую типичную бизнес-логику приложений.
Приложение зависит от некоторых статических данных, которые хранятся в БД из-за отсутствия лучшего постоянного хранилища, но, поскольку приложение зависит от этих данных для правильного функционирования, я чувствую, что это Свойства модели и всегда быть доступным для приложения, и я должен иметь возможность запускать модульные / интеграционные тесты, чтобы убедиться, что эти данные доступны, что немного противоречит принципу модульного тестирования для базы данных.
Так есть ли у кого-нибудь хороший подход к обработке постоянных статических данных ваших моделей? Я тоже думал об использовании встроенных XML-файлов, но у этого также есть очевидные недостатки.