Я работаю над проектом, который использует MSTest для модульного тестирования, и мне нужно написать несколько модульных тестов для класса модели, который достаточно тесно связан с источником данных. Мы поддерживаем исходный код для базы данных, от которой зависят классы модели в проекте базы данных (.dbproj). Я думал о том, чтобы написать в своем тестовом классе метод ClassInitialize, который использует проект базы данных для программной сборки экземпляра нашей базы данных SQL CE, который я затем мог бы заполнить данными, к которым я мог бы подключить свой класс модели, и выполнить с ним тесты с известными данными.
Я открыт для других предложений, если они есть у кого-либо.
То, что я пытаюсь выяснить, как это сделать, это запустить этот проект базы данных из кода в моем методе ClassInitialize. Я не смог найти хороших примеров того, как сделать что-то подобное. Это возможно? Если так, то как? У кого-нибудь есть пример кода? Спасибо.