示例#1
0
        public void Initialize()
        {
            var builder = new DbContextOptionsBuilder <GestaoAnimalContext>();

            builder.UseInMemoryDatabase("Gestao Animal");
            var options = builder.Options;

            context = new GestaoAnimalContext(options);
            context.Database.EnsureDeleted();
            context.Database.EnsureCreated();

            var medicamentos = new List <Medicamento>
            {
                new Medicamento {
                    IdMedicamento   = 1,
                    Nome            = "Floral",
                    IdEspecieAnimal = 1
                },
                new Medicamento {
                    IdMedicamento   = 2,
                    Nome            = "Raiva",
                    IdEspecieAnimal = 2
                },
                new Medicamento {
                    IdMedicamento   = 3,
                    Nome            = "Cloril",
                    IdEspecieAnimal = 2
                },
            };

            var especies = new List <Especieanimal>
            {
                new Especieanimal {
                    IdEspecieAnimal = 1,
                    Nome            = "Cachorro"
                },
                new Especieanimal {
                    IdEspecieAnimal = 2,
                    Nome            = "Gato"
                },
            };

            context.AddRange(medicamentos);
            context.AddRange(especies);
            context.SaveChanges();

            medicamentoService = new MedicamentoService(context);
        }
        public void Initialize()
        {
            //Arrange
            var builder = new DbContextOptionsBuilder <GestaoAnimalContext>();

            builder.UseInMemoryDatabase("Gestao Animal");
            var options = builder.Options;

            _context = new GestaoAnimalContext(options);
            _context.Database.EnsureDeleted();
            _context.Database.EnsureCreated();
            var pessoas = new List <Pessoa>
            {
                new Pessoa {
                    IdPessoa = 1, Nome = "Joana", DataNascimento = DateTime.Parse("1992-06-06")
                },
                new Pessoa {
                    IdPessoa = 2, Nome = "Lys", DataNascimento = DateTime.Parse("2018-06-06")
                },
                new Pessoa {
                    IdPessoa = 3, Nome = "Marcos Dosea", DataNascimento = DateTime.Parse("1952-03-03")
                },
            };

            _context.AddRange(pessoas);
            _context.SaveChanges();

            _pessoaService = new PessoaService(_context);
        }
        public void Initialize()
        {
            //Arrange
            var builder = new DbContextOptionsBuilder <GestaoAnimalContext>();

            builder.UseInMemoryDatabase("Gestao Animal");
            var options = builder.Options;

            _context = new GestaoAnimalContext(options);
            _context.Database.EnsureDeleted();
            _context.Database.EnsureCreated();
            var tipoexames = new List <Tipoexame>
            {
                new Tipoexame {
                    IdTipoExame = 1, Tipo = "Glicemia"
                },
                new Tipoexame {
                    IdTipoExame = 2, Tipo = "Colesterol"
                },
                new Tipoexame {
                    IdTipoExame = 3, Tipo = "Raio-X"
                }
            };

            _context.AddRange(tipoexames);
            _context.SaveChanges();

            _tipoexameService = new TipoexameService(_context);
        }
示例#4
0
        public void Initialize()
        {
            //Arrange
            var builder = new DbContextOptionsBuilder <GestaoAnimalContext>();

            builder.UseInMemoryDatabase("Gestao Animal");
            var options = builder.Options;

            _context = new GestaoAnimalContext(options);
            _context.Database.EnsureDeleted();
            _context.Database.EnsureCreated();
            var organizacoes = new List <Organizacao>
            {
                new Organizacao
                {
                    IdOrganizacao = 1,
                    Cnpj          = "49.912.370/0001-94",
                    DataAbertura  = DateTime.Parse("1963-07-11"),
                    Nome          = "Universidade Federal de Sergipe",
                    Telefone      = "793431-2121",
                    Endereco      = "Avenida Marechal Rondon",
                    Email         = "*****@*****.**"
                },
                new Organizacao
                {
                    IdOrganizacao = 2,
                    Cnpj          = "46.581.630/0001-06",
                    DataAbertura  = DateTime.Parse("2006-05-06"),
                    Nome          = "Fundação Cães Felizes",
                    Telefone      = "793431-5489",
                    Endereco      = "Rua Maria Fonseca",
                    Email         = "*****@*****.**"
                },
                new Organizacao
                {
                    IdOrganizacao = 3,
                    Cnpj          = "66.404.554/0001-62",
                    DataAbertura  = DateTime.Parse("2020-01-04"),
                    Nome          = "Colégio Estadual Professor José Rodrigues",
                    Telefone      = "793431-0953",
                    Endereco      = "Avenida Governador José Rodrigues",
                    Email         = "*****@*****.**"
                }
            };

            _context.AddRange(organizacoes);
            _context.SaveChanges();

            _organizacaoService = new OrganizacaoService(_context);
        }
        public void Initialize()
        {
            //Arrange
            var builder = new DbContextOptionsBuilder <GestaoAnimalContext>();

            builder.UseInMemoryDatabase("Gestao Animal");
            var options = builder.Options;

            _context = new GestaoAnimalContext(options);
            _context.Database.EnsureDeleted();
            _context.Database.EnsureCreated();
            var consultas = new List <Consulta>
            {
                new Consulta
                {
                    IdConsulta = 1,
                    Descricao  = "Consulta de Rotina",
                    Data       = DateTime.Parse("2021-05-10"),
                    Preco      = 150,
                    IdAnimal   = 1,
                    IdPessoa   = 1
                },
                new Consulta
                {
                    IdConsulta = 2,
                    Descricao  = "Exames",
                    Data       = DateTime.Parse("2021-07-11"),
                    Preco      = 256,
                    IdAnimal   = 1,
                    IdPessoa   = 1
                },
                new Consulta
                {
                    IdConsulta = 3,
                    Descricao  = "Verificação da Pata",
                    Data       = DateTime.Parse("2021-02-11"),
                    Preco      = 50,
                    IdAnimal   = 1,
                    IdPessoa   = 1
                }
            };

            _context.AddRange(consultas);
            _context.SaveChanges();

            _consultaService = new ConsultaService(_context);
        }
        public void Initialize()
        {
            var builder = new DbContextOptionsBuilder <GestaoAnimalContext>();

            builder.UseInMemoryDatabase("Gestao Animal");
            var options = builder.Options;

            context = new GestaoAnimalContext(options);
            context.Database.EnsureDeleted();
            context.Database.EnsureCreated();

            var aplicacoesMedicamento = new List <Aplicamedicamento>
            {
                new Aplicamedicamento {
                    IdAplicaMedicamento = 1,
                    IdMedicamento       = 1,
                    IdAnimal            = 1,
                    IdPessoa            = 1,
                    DataAplicacao       = DateTime.Parse("2020-10-20 15:00:00"),
                    Dosagem             = "12 mg",
                    Observacoes         = "Sem observações."
                },
                new Aplicamedicamento {
                    IdAplicaMedicamento = 2,
                    IdMedicamento       = 3,
                    IdAnimal            = 2,
                    IdPessoa            = 1,
                    DataAplicacao       = DateTime.Parse("2020-12-17 16:00:00"),
                    Dosagem             = "25 mg",
                    Observacoes         = "Retornar para clínica em 7 dias."
                },
                new Aplicamedicamento {
                    IdAplicaMedicamento = 3,
                    IdMedicamento       = 2,
                    IdAnimal            = 2,
                    IdPessoa            = 1,
                    DataAplicacao       = DateTime.Parse("2021-03-04 13:00:00"),
                    Dosagem             = "200 mg",
                    Observacoes         = "Utilizado como medida preventiva."
                },
            };

            var medicamentos = new List <Medicamento>
            {
                new Medicamento {
                    IdMedicamento = 1,
                    Nome          = "M1"
                },
                new Medicamento {
                    IdMedicamento = 2,
                    Nome          = "M2"
                },
                new Medicamento {
                    IdMedicamento = 3,
                    Nome          = "Floral"
                },
            };

            var animais = new List <Animal>
            {
                new Animal
                {
                    IdAnimal = 1,
                    Nome     = "Totó"
                },
                new Animal
                {
                    IdAnimal = 2,
                    Nome     = "Belinha"
                }
            };

            var pessoas = new List <Pessoa>
            {
                new Pessoa {
                    IdPessoa       = 1,
                    Nome           = "Joana",
                    DataNascimento =
                        DateTime.Parse("1992-06-06")
                }
            };

            context.AddRange(aplicacoesMedicamento);
            context.AddRange(medicamentos);
            context.AddRange(animais);
            context.AddRange(pessoas);
            context.SaveChanges();

            aplicaMedicamentoService = new AplicaMedicamentoService(context);
        }