public void Avaliar(Cliente pCliente, Decimal pTarifaMensal, Decimal pLimiteCredito, Decimal pCreditoInicial) { ContaCorrente _contaCorrente = null; ContaCorrenteEspecial _contaCorrenteEspecial = null; SAvaliacaoSPC sAvaliacaoSPC = new SAvaliacaoSPC(); SAvaliacaoSerasa sAvaliacaoSerasa = new SAvaliacaoSerasa(); SAvaliacaoPerfil sAvaliacaoPerfil = new SAvaliacaoPerfil(pCreditoInicial); RepositorioContaCorrente rRepositorioContaCorrente = RepositorioContaCorrente.Instancia(); sAvaliacaoSPC.Avaliar(pCliente); sAvaliacaoSerasa.Avaliar(pCliente); Double vValorPerfil = sAvaliacaoPerfil.Avaliar(pCliente); if (vValorPerfil == 1) { _contaCorrente = rRepositorioContaCorrente.CriarContaCorrente(pCliente, _agencia, pTarifaMensal); _contaCorrente.Creditar(pCreditoInicial); rRepositorioContaCorrente.Alterar <ContaCorrente>(_contaCorrente); } else if (vValorPerfil == 2) { _contaCorrenteEspecial = rRepositorioContaCorrente.CriarContaCorrente(pCliente, _agencia, pTarifaMensal, pLimiteCredito); _contaCorrenteEspecial.Creditar(pCreditoInicial); rRepositorioContaCorrente.Alterar <ContaCorrenteEspecial>(_contaCorrenteEspecial); } }
public void CriarContaCorrenteEspecial() { RepositorioContaCorrente rContaCorrente = RepositorioContaCorrente.Instancia(); PessoaFisica pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "Ronaldo Corbo"; pessoaFisica.CPF = "01235"; ContaCorrenteEspecial contaCorrenteEspecial = rContaCorrente.CriarContaCorrente(pessoaFisica, "0312", 11, 100); Assert.IsNotNull(contaCorrenteEspecial); }
public void CriarContaCorrente() { RepositorioContaCorrente rContaCorrente = RepositorioContaCorrente.Instancia(); PessoaFisica pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "Poliana Corbo"; pessoaFisica.CPF = "01234"; ContaCorrente contaCorrente = rContaCorrente.CriarContaCorrente(pessoaFisica, "0312", 11); Assert.IsNotNull(contaCorrente); }