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); }
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); }
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); }
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); }
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"); }