Я работаю на довольно типичном веб-сайте asp.net и использую SQL Server 2005 как базу данных. Я создал модельную DLL, содержащую типичную бизнес-логику приложений.Консультирование относительно статических данных в приложении и тестировании
Приложение зависит от каких-либо статических данных, хранящихся в db, из-за отсутствия лучшего постоянного хранилища, но поскольку приложение зависит от этих данных, чтобы нормально функционировать, я считаю, что это Свойства модели и должны всегда быть доступным для приложения, и я должен иметь возможность запускать тесты unit/integration, чтобы убедиться, что эти данные доступны, что немного противоречит принципу модульного тестирования базы данных.
У кого-нибудь есть хороший подход к работе с вашими постоянными статическими данными? Я думал об использовании встроенных xml-файлов, но есть очевидные недостатки и в этом.