/
Airat
/
ASP.NET
Обзор
Документация
Войти
/
Airat
/
ASP.NET
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
NoSQL/src/Pcf.GivingToCustomer/Pcf.GivingToCustomer.IntegrationTests/Data/EfTestDbInitializer.cs
33 строки
907 B
Айрат Измаилов
new file: ../../Docker
23 ноя 2024, 20:03
23 ноя 2024, 20:03
d822795
Код
Авторство
О чём код?
using Pcf.GivingToCustomer.DataAccess; using Pcf.GivingToCustomer.DataAccess.Data; namespace Pcf.GivingToCustomer.IntegrationTests.Data { public class EfTestDbInitializer : IDbInitializer { private readonly Удалить_DataContext _dataContext; public EfTestDbInitializer(Удалить_DataContext dataContext) { _dataContext = dataContext; } public void InitializeDb() { _dataContext.Database.EnsureDeleted(); _dataContext.Database.EnsureCreated(); _dataContext.AddRange(TestDataFactory.Preferences); _dataContext.SaveChanges(); _dataContext.AddRange(TestDataFactory.Customers); _dataContext.SaveChanges(); } public void CleanDb() { _dataContext.Database.EnsureDeleted(); } } }