Какова наилучшая практика тестирования API, которая зависит от данных из базы данных? Какие проблемы я должен отслеживать в среде "Непрерывная интеграция", которая запускает Unit Tests в рамках процесса сборки? Я хотел бы развернуть вашу базу данных как часть скриптов сборки (может запуститься ваш установщик), или я должен идти за жестко закодированными данными [использовать MSTest Data Driven Unit Tests with XML]?
Я понимаю, что могу издеваться над слоем данных для уровня Business Logic, но что, если у меня возникли проблемы с SQL-операциями в DAL? Мне нужно попасть в базу данных, верно?
Ну... что поток вопросов:)... Мысли?