public BaseService(AthosDesafioContext db) { _db = db; }
public AdministradoraService(AthosDesafioContext db) : base(db) { }
public CondiminioServiceTest() { _db = DbMock.GetContextWithData(); }
public MensagemService(AthosDesafioContext db) : base(db) { }
public UsuarioService(AthosDesafioContext db) : base(db) { }
public static AthosDesafioContext GetContextWithData() { var options = new DbContextOptionsBuilder <AthosDesafioContext>() .UseInMemoryDatabase("athos-desafio-in-memory") .Options; var context = new AthosDesafioContext(options); context.Database.EnsureDeleted(); var adm1 = new Administradora() { Nome = "ADM 1" }; var adm2 = new Administradora() { Nome = "ADM 2" }; var adm3 = new Administradora() { Nome = "ADM 3" }; context.Administradora.AddRange(new Administradora[] { adm1, adm2, adm3 }); var cond1 = new Condominio() { Nome = "CONDO 1", Administradora = adm1 }; var cond2 = new Condominio() { Nome = "CONDO 2", Administradora = adm2 }; var cond3 = new Condominio() { Nome = "CONDO 3", Administradora = adm2 }; context.Condominio.AddRange(new Condominio[] { cond1, cond2, cond3 }); var usu1 = new Usuario() { Nome = "MORADOR", Email = "*****@*****.**", Tipo = "MORADOR", Condominio = cond1 }; var usu2 = new Usuario() { Nome = "SINDICO", Email = "*****@*****.**", Tipo = "SINDICO", Condominio = cond2 }; var usu3 = new Usuario() { Nome = "ADM", Email = "*****@*****.**", Tipo = "ADM", Condominio = cond3 }; context.Usuario.AddRange(new Usuario[] { usu1, usu2, usu3 }); // context.SaveChanges(); return(context); }
public AssuntoService(AthosDesafioContext db) : base(db) { }
public CondominioService(AthosDesafioContext db) : base(db) { }
public UsuarioServiceTest() { _db = DbMock.GetContextWithData(); }