public void TestaAlterarNoDadoBanco()
        {
            var dbInsert = new EntityRepositorio();
            var teste    = new Teste()
            {
                Nome = "Danilo teste 1"
            };

            dbInsert.Add(teste);
            dbInsert.SaveChanges();
            dbInsert.Dispose();

            var dbAltera   = new EntityRepositorio();
            var testeSalvo = dbAltera.Testes.Where(t => t.Id == 1).First();

            testeSalvo.Nome = "Nome alterado";
            dbAltera.Update(testeSalvo);
            dbAltera.SaveChanges();
            dbAltera.Dispose();

            var db = new EntityRepositorio();
            var testeSalvoProva = db.Testes.Where(t => t.Id == 1).First();

            Assert.AreEqual(testeSalvoProva.Nome, "Nome alterado");
        }
        public void TestaExecutaSqlQueryNoDadoBanco()
        {
            var db    = new EntityRepositorio();
            var teste = new Teste()
            {
                Nome = "Danilo teste 1"
            };

            db.Add(teste);
            db.SaveChanges();

            db.Database.ExecuteSqlRaw("truncate table testes");
            Assert.AreEqual(db.Testes.Count(), 0);
        }
Example #3
0
        public void TestaBuscaComSqlQueryNoDadoBanco()
        {
            var db    = new SqlRepositorio();
            var teste = new Teste()
            {
                Nome = "Danilo teste 1"
            };

            db.Salvar(teste);

            var lista = db.TodosSqlQuery <Teste>("select * from testes where Nome like '%Danilo%'");

            Assert.AreEqual(lista.Count, 1);
        }
Example #4
0
        public void TestaBuscaPorIdNoDadoBanco()
        {
            var db    = new SqlRepositorio();
            var teste = new Teste()
            {
                Nome = "Danilo teste 1"
            };

            db.Salvar(teste);

            var testeSalvo = db.BuscaPorId <Teste>(1);

            Assert.AreEqual(testeSalvo.Id, 1);
        }
        public void TestaBuscaComQueryNoDadoBanco()
        {
            var db    = new EntityRepositorio();
            var teste = new Teste()
            {
                Nome = "Danilo teste 1"
            };

            db.Add(teste);
            db.SaveChanges();

            var lista = db.Testes.Where(t => t.Nome.ToLower().Contains("danilo")).ToList();

            Assert.AreEqual(lista.Count, 1);
        }
        public void TestaBuscaPorIdNoDadoBanco()
        {
            var db    = new EntityRepositorio();
            var teste = new Teste()
            {
                Nome = "Danilo teste 1"
            };

            db.Add(teste);
            db.SaveChanges();

            var testeSalvo = db.Testes.Where(t => t.Id == 1).First();

            Assert.AreEqual(testeSalvo.Id, 1);
        }
        public void TestaBuscaComSqlQueryNoDadoBanco()
        {
            var db    = new EntityRepositorio();
            var teste = new Teste()
            {
                Nome = "Danilo teste 1"
            };

            db.Add(teste);
            db.SaveChanges();

            var lista = db.Testes.FromSqlRaw("select * from testes where Nome like '%Danilo%'").ToList();

            Assert.AreEqual(lista.Count, 1);
        }
Example #8
0
        public void TestaExecutaSqlQueryNoDadoBanco()
        {
            var db    = new SqlRepositorio();
            var teste = new Teste()
            {
                Nome = "Danilo teste 1"
            };

            db.Salvar(teste);

            db.ExecutaSqlQuery <Teste>("delete from testes");
            var lista = db.Todos <Teste>();

            Assert.AreEqual(lista.Count, 0);
        }
Example #9
0
        public void TestaAlterarNoDadoBanco()
        {
            var db    = new SqlRepositorio();
            var teste = new Teste()
            {
                Nome = "Danilo teste 1"
            };

            db.Salvar(teste);

            var testeSalvo = db.BuscaPorId <Teste>(1);

            testeSalvo.Nome = "Nome alterado";
            db.Salvar(testeSalvo);

            var testeSalvoProva = db.BuscaPorId <Teste>(1);

            Assert.AreEqual(testeSalvoProva.Nome, "Nome alterado");
        }