public HomeControllerTest() { if (_context != null) { _context.Database.EnsureDeleted(); _context = null; } // Initialize DbContext in memory var optionsBuilder = new DbContextOptionsBuilder(); optionsBuilder.UseInMemoryDatabase("ListaSeguros"); _context = new ListaSegurosContext(optionsBuilder.Options); _context.Database.EnsureDeleted(); _context.Seguros.Add(new Models.Seguro() { Id = 1, CpfCnpj = "123.456.789-12", TipoSeguro = Enum.TipoSeguro.Automovel, ObjetoSegurado = "AAA-1111" }); _context.Seguros.Add(new Models.Seguro() { Id = 2, CpfCnpj = "12.345.678/0001-01", TipoSeguro = Enum.TipoSeguro.Vida, ObjetoSegurado = "123.456.789-01" }); _context.Seguros.Add(new Models.Seguro() { Id = 3, CpfCnpj = "123.456.789-12", TipoSeguro = Enum.TipoSeguro.Residencial, ObjetoSegurado = "Logradouro, Numero - Complemento - Bairro - Cidade/UF" }); _context.SaveChanges(); // Create test subject _homeController = new HomeController(_context); }
public HomeController(ListaSegurosContext context) { _context = context; }