Beispiel #1
0
 public BaseService(AthosDesafioContext db)
 {
     _db = db;
 }
Beispiel #2
0
 public AdministradoraService(AthosDesafioContext db) : base(db)
 {
 }
Beispiel #3
0
 public CondiminioServiceTest()
 {
     _db = DbMock.GetContextWithData();
 }
Beispiel #4
0
 public MensagemService(AthosDesafioContext db) : base(db)
 {
 }
 public UsuarioService(AthosDesafioContext db) : base(db)
 {
 }
Beispiel #6
0
        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);
        }
Beispiel #7
0
 public AssuntoService(AthosDesafioContext db) : base(db)
 {
 }
 public CondominioService(AthosDesafioContext db) : base(db)
 {
 }
 public UsuarioServiceTest()
 {
     _db = DbMock.GetContextWithData();
 }