Я пишу интеграционные тесты для приложения и не смог найти каких-либо рекомендаций по настройке тестовой базы данных для моего пакета интеграции. Я работаю над приложением ASP.NET MVC4, используя сначала код Entity Framework.
Я могу подтвердить, что тесты в моем тестовом проекте по умолчанию сообщаются с локальной базой данных разработки на моем компьютере. Это не идеально, поскольку я хочу иметь новую базу данных каждый раз, когда я запускаю тесты.
Как настроить тестовый проект, чтобы мои тесты говорили об отдельном экземпляре? Я предполагаю, что можно создать экземпляр SQL Server Compact Edition, но я не уверен, как его настроить.