public void TestaPositivoValidacaoSexoMasculinoPorPeriodo() { var agendamento = new AgendamentoEntitie { Data = DateTime.Now }; var doadorMaculino = new DoadorEntitie { Sexo = Entities.Enumeradores.SexoPessoaEnum.M }; bool result = true; result = ValidaDoadorBusiness.IsDoacaoValidaNoPeriodo(agendamento, doadorMaculino); doadorMaculino.Doacoes = new System.Collections.Generic.List <ConfirmacaoDoacaoEntitie>(); doadorMaculino.Doacoes.Add(new ConfirmacaoDoacaoEntitie { DataConfirmacaoDoacao = DateTime.Now.AddMonths(-8) }); doadorMaculino.Doacoes.Add(new ConfirmacaoDoacaoEntitie { DataConfirmacaoDoacao = DateTime.Now.AddMonths(-6) }); doadorMaculino.Doacoes.Add(new ConfirmacaoDoacaoEntitie { DataConfirmacaoDoacao = DateTime.Now.AddMonths(-4) }); doadorMaculino.Doacoes.Add(new ConfirmacaoDoacaoEntitie { DataConfirmacaoDoacao = DateTime.Now.AddMonths(-2) }); result = result && ValidaDoadorBusiness.IsDoacaoValidaNoPeriodo(agendamento, doadorMaculino); Assert.AreEqual(result, true, "Sucesso"); }
public void TestaNegativoValidacaoPorIdadeMaxima() { var doador = new DoadorEntitie { DataNascimento = DateTime.Now.AddYears(-66) }; var result = ValidaDoadorBusiness.IsDoadorIdadeMaximaValido(doador); Assert.AreEqual(!result, true, "Sucesso"); }