public void CadastrarCandidatoNaoPodeCadastrarComNomePopularIgualOutroRegistroDaTabela()
 {
     Candidato c = new Candidato("teste", "Pedro II", new DateTime(2015, 11, 02), "12345", 18, "abcd", 18103, 1, true);
     CandidatoRepositorio cr = new CandidatoRepositorio();
     bool cadastrou = cr.Cadastrar(c);
     Assert.AreEqual(false, cadastrou);
 }
 public void CadastrarCandidatoNaoPodeCadastrarComRegistroTREJaExistente()
 {
     Candidato c = new Candidato("teste", "teste", new DateTime(2015, 11, 02), "0001", 18, "abcd", 18103, 1, true);
     CandidatoRepositorio cr = new CandidatoRepositorio();
     bool cadastrou = cr.Cadastrar(c);
     Assert.AreEqual(false, cadastrou);
 }
 public void CadastrarCandidatoNaoPodeCadastrarComNomeCompletoEmBranco()
 {
     Candidato c = new Candidato("", "teste", new DateTime(2015, 11, 02), "12345", 18, "abcd", 18103, 1, true);
     CandidatoRepositorio cr = new CandidatoRepositorio();
     bool cadastrou = cr.Cadastrar(c);
     Assert.AreEqual(false,cadastrou);
 }
 public void CadastrarCandidatoCadastraCandidato()
 {
     Candidato c = new Candidato("teste", "teste", new DateTime(2015, 11, 02), "12345", 1, null, 18103, 2, true);
     c.IDCandidato = 15;
     CandidatoRepositorio cr = new CandidatoRepositorio();
     bool cadastrou = cr.Cadastrar(c);
     Assert.AreEqual(true, cadastrou);
 }
 public void CadastrarCandidatoNaoPodeCadastrarSeAsEleicoesJaComecaram()
 {
     Candidato c = new Candidato("teste", "teste", new DateTime(2015, 11, 02), "12345", 1, "abcd", 18103, 2, true);
     CandidatoRepositorio cr = new CandidatoRepositorio();
     bool cadastrou = cr.Cadastrar(c);
     Eleicao e = new Eleicao();
     e.IniciarEleicao();
     Assert.AreEqual(false, cadastrou);
     e.TerminarEleicao();
 }
 public void EditarCandidatoEditaCandidato()
 {
     Candidato c = new Candidato("abcdef", "BCDEF", new DateTime(2015, 11, 02), "1234567", 1, "abcd", 1675843, 2, true);
     c.IDCandidato = 15;
     CandidatoRepositorio cr = new CandidatoRepositorio();
     bool cadastrou = cr.Editar(c);
     Assert.AreEqual(true, cadastrou);
 }
 public void CadastrarCandidatoNaoPodeTerCargoPrefeitoSeJaTemAlgueDoPartidoComEsseCargo()
 {
     Candidato c = new Candidato("teste", "teste", new DateTime(2015, 11, 02), "12345", 1, "abcd", 10103, 1, true);
     CandidatoRepositorio cr = new CandidatoRepositorio();
     bool cadastrou = cr.Cadastrar(c);
     Assert.AreEqual(false, cadastrou);
 }
 public void ExcluirCandidatoNaoPodeExcluirCandidatoComNomeVotoNulo()
 {
     CandidatoRepositorio cr = new CandidatoRepositorio();
     bool excluiu = cr.ExcluirPorID(1);
     Assert.AreEqual(false,excluiu);
 }
 public void ExcluirCandidatoExcluiCandidato()
 {
     CandidatoRepositorio cr = new CandidatoRepositorio();
     bool excluiu = cr.ExcluirPorID(15);
     Assert.AreEqual(true, excluiu);
 }
 public void EditarCandidatoNaoPodeTerCargoPrefeitoSeJaTemAlgueDoPartidoComEsseCargo()
 {
     Candidato c = new Candidato("teste", "teste", new DateTime(2015, 11, 02), "12345", 1, "abcd", 20102, 1, true);
     c.IDCandidato = 15;
     CandidatoRepositorio cr = new CandidatoRepositorio();
     bool editou = cr.Editar(c);
     Assert.AreEqual(false, editou);
 }
 public void EditarCandidatoNaoPodeEditarComRegistroTREJaExistente()
 {
     Candidato c = new Candidato("teste", "teste", new DateTime(2015, 11, 02), "0001", 18, "abcd", 18103, 1, true);
     c.IDCandidato = 15;
     CandidatoRepositorio cr = new CandidatoRepositorio();
     bool editou = cr.Editar(c);
     Assert.AreEqual(false, editou);
 }
 public void EditarCandidatoNaoPodeEditarComNomePopularEmBranco()
 {
     Candidato c = new Candidato("teste", "", new DateTime(2015, 11, 02), "12345", 18, "abcd", 18103, 1, true);
     c.IDCandidato = 15;
     CandidatoRepositorio cr = new CandidatoRepositorio();
     bool editou = cr.Editar(c);
     Assert.AreEqual(false, editou);
 }