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);
        }
Beispiel #2
0
 public HomeController(ListaSegurosContext context)
 {
     _context = context;
 }