У меня DataProvider
есть метод InitiateDataBase
.
void InitiateDataBase()
{
//Some codes before...
if (ShouldRecreateDataBase())
{
DeleateDataBase();
CreateDataBase();
}
//Some codes after...
}
В тестах я использую DataProvider
(я создаю экземпляр DataProvider
в TestInitializing). Локально, когда я меняю модель и запускаю несколько тестов, база данных воссоздается. Но я не хочу всегда воссоздавать базу данных локально (это занимает несколько минут). На стороне сервера он всегда должен воссоздавать базу данных. Я хочу создать приложение, которое позволит мне выбрать «восстановить базу данных или нет», но как я могу это сделать?