У меня была та же проблема со следующим сценарием: я хотел использовать ту же базу данных, что и приложение из моих интеграционных тестов.
Я выбрал следующий способ:
В App.config моего тестового проекта у меня есть:
<appSettings>
<add key="DataDirectory" value="..\..\..\BookShop\App_Data\"/>
</appSettings>
В тестовой настройке я выполняю следующий код:
var dataDirectory = ConfigurationManager.AppSettings["DataDirectory"];
var absoluteDataDirectory = Path.GetFullPath(dataDirectory);
AppDomain.CurrentDomain.SetData("DataDirectory", absoluteDataDirectory);