public TestesAnaliseCredito()
        {
            mock = Substitute.For <IServicoConsultaCredito>();

            mock.ConsultarPendenciasPorCPF(CPF_INVALIDO)
            .Returns((List <Pendencia>)null);

            mock.ConsultarPendenciasPorCPF(CPF_ERRO_COMUNICACAO)
            .Returns(s => { throw new Exception("Erro de comunicação..."); });

            mock.ConsultarPendenciasPorCPF(CPF_SEM_PENDENCIAS)
            .Returns(new List <Pendencia>());

            Pendencia pendencia = new Pendencia();

            pendencia.CPF                = CPF_INADIMPLENTE;
            pendencia.NomePessoa         = "João da Silva";
            pendencia.NomeReclamante     = "Empresa XYZ";
            pendencia.DescricaoPendencia = "Parcela não paga";
            pendencia.VlPendencia        = 700;
            List <Pendencia> pendencias = new List <Pendencia>();

            pendencias.Add(pendencia);

            mock.ConsultarPendenciasPorCPF(CPF_INADIMPLENTE)
            .Returns(pendencias);
        }
 public AnaliseCredito(IServicoConsultaCredito servConsultaCredito)
 {
     _servConsultaCredito = servConsultaCredito;
 }
Ejemplo n.º 3
0
 public AnaliseCredito(IServicoConsultaCredito servConsultaCredito)
 {
     this._servico = servConsultaCredito;
 }