public void EditarCandidatoNaoPodeEditarComNomeCompletoEmBranco()
        {
            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);
        }
        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 EditarCandidatoNaoPodeEditarComNumeroJaExistente()
        {
            Candidato c = new Candidato("teste", "teste", new DateTime(2015, 11, 02), "12345", 18, "abcd", 20102, 1, true);

            c.IDCandidato = 15;
            CandidatoRepositorio cr = new CandidatoRepositorio();
            bool editou             = cr.Editar(c);

            Assert.AreEqual(false, editou);
        }
        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 EditarCandidatoNaoPodeEditarComNomePopularIgualOutroRegistroDaTabela()
        {
            Candidato c = new Candidato("teste", "Pedro II", 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);
        }