public void QuantosVotaram() { IVotoRepositorio votoRepositorio = new VotoRepositorio(); var votoServico = new VotoServicoDominio(votoRepositorio); IEleitorRepositorio eleitorRepositorio = new EleitorRepositorio(); var eleitorServico = new EleitorServicoDominio(eleitorRepositorio); var lista = eleitorRepositorio.FindByName(""); int votaram = lista.Count(t => t.Votou == 'S'); Assert.IsTrue(votaram == votoServico.QuantosEleitoresVotaram()); }
public void Votar() { IVotoRepositorio votoRepositorio = new VotoRepositorio(); var votoServico = new VotoServicoDominio(votoRepositorio); IEleitorRepositorio eleitorRepositorio = new EleitorRepositorio(); var eleitorServico = new EleitorServicoDominio(eleitorRepositorio); ICandidatoRepositorio candidatoRepositorio = new CandidatoRepositorio(); var candidatoServico = new CandidatoServicoDominio(candidatoRepositorio); var eleitor = eleitorServico.FindByName("")[0]; var candidato = candidatoServico.FindByName("")[0]; Eleicao.IniciarEleicao(); votoServico.RegistrarVoto(eleitor.CPF, candidato.Numero); Eleicao.TerminarEleicao(); eleitor = eleitorServico.FindById(eleitor.Id); Assert.IsTrue(eleitor.Votou == 'S'); }