예제 #1
0
        public ApoliceSeguroRepositoryTest()
        {
            var options = new DbContextOptionsBuilder <TesteContextTest>()
                          .UseInMemoryDatabase("Teste")
                          .Options;

            _db = new TesteContextTest(options);
            TesteContextTest.RunSeed(_db);
            _dbSet = _db.Set <ApoliceSeguro>();
        }
예제 #2
0
 public static void RunSeed(TesteContextTest db)
 {
     db.Apolices.AddRange(
         new ApoliceSeguro {
         IdentificacaoSegurado = "0123456789", NumeroApolice = 10, PlacaVeiculo = "ABC123", ValorPremio = 1.23m
     },
         new ApoliceSeguro {
         IdentificacaoSegurado = "9876543210", NumeroApolice = 20, PlacaVeiculo = "DFG456", ValorPremio = 1.23m
     },
         new ApoliceSeguro {
         IdentificacaoSegurado = "56789012345", NumeroApolice = 30, PlacaVeiculo = "HIJ789", ValorPremio = 1.23m
     },
         new ApoliceSeguro {
         IdentificacaoSegurado = "45612378901", NumeroApolice = 40, PlacaVeiculo = "KLM012", ValorPremio = 1.23m
     }
         );
     db.SaveChanges();
 }
예제 #3
0
 public void Dispose()
 {
     TesteContextTest.CleanContext(_db);
     _db.Dispose();
 }
예제 #4
0
 public static void CleanContext(TesteContextTest db)
 {
     db.Apolices.RemoveRange(db.Apolices.Where(x => true));
     db.SaveChanges();
 }