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; }
public AnaliseCredito(IServicoConsultaCredito servConsultaCredito) { this._servico = servConsultaCredito; }