public void CandidatoComRegistroTREIgualNaoEhInserido()
 {
     var repo = new CandidatoRepositorio();
     var candidato = new Candidato("Francisco Everardo Oliveira Silva", "Tiririca", new DateTime(2015 - 11 - 2), "1976", 2, 666, 2, true);
     int linhasAfetadasInsert = repo.Inserir(candidato);
     Assert.AreEqual(0, linhasAfetadasInsert);
 }
 public void CandidatoComNomePopularIgualNaoEhInserido()
 {
     var repo = new CandidatoRepositorio();
     var candidato = new Candidato("Francisco Everardo Oliveira Silva", "JK da Brasilia", new DateTime(2015 - 11 - 2), "666", 2, 666, 2, true);
     int linhasAfetadasInsert = repo.Inserir(candidato);
     Assert.AreEqual(0, linhasAfetadasInsert);
 }
 public void CandidatoComNomeEmBrancoNaoEhInserido()
 {
     var repo = new CandidatoRepositorio();
     var candidato = new Candidato("", "Tiririca", new DateTime(2015 - 11 - 2), "666", 2, 666, 2, true);
     int linhasAfetadasInsert = repo.Inserir(candidato);
     Assert.AreEqual(0, linhasAfetadasInsert);
 }
 public void CandidatoEhAdicionadoAtualizadoEExcluido()
 {
     var repo = new CandidatoRepositorio();
     var candidato = new Candidato("Francisco Everardo Oliveira Silva", "Tiririca", new DateTime(2015, 11, 2), "666", 2, 666, 2, true);
     int linhasAfetadasInsert = repo.Inserir(candidato);
     var candidato2 = repo.BuscarPorNomeCompleto("Francisco Everardo Oliveira Silva");
     candidato2.Numero = 777;
     int linhasAfetadasUpdate = repo.Atualizar(candidato2);
     int linhasAfetadasDelete = repo.DeletarPorNomeCompleto("Francisco Everardo Oliveira Silva");
     Assert.AreEqual(1, linhasAfetadasInsert);
     Assert.AreEqual(1, linhasAfetadasUpdate);
     Assert.AreEqual(1, linhasAfetadasDelete);
 }
 public void CandidatoPresidenteEhInseridoEDeletado()
 {
     var repo = new CandidatoRepositorio();
     var candidato = new Candidato("Francisco Everardo Oliveira Silva", "Tiririca", new DateTime(2015 - 11 - 2), "666", 2, 666, 2, true);
     int linhasAfetadasInsert = repo.Inserir(candidato);
     int linhasAfetadasDelete = repo.DeletarPorNomeCompleto(candidato.NomeCompleto);
     Assert.AreEqual(1, linhasAfetadasInsert);
     Assert.AreEqual(1, linhasAfetadasDelete);
 }
 public void CandidatoPrefeitoNaoEhInseridoPartidosIguais()
 {
     var repo = new CandidatoRepositorio();
     var candidato = new Candidato("Francisco Everardo Oliveira Silva", "Tiririca", new DateTime(2015 - 11 - 2), "666", 2, 666, 1, true);
     int linhasAfetadasInsert = repo.Inserir(candidato);
     Assert.AreEqual(0, linhasAfetadasInsert);
 }