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 TestarInstanciaUnica() { RepositorioContaCorrente repositorio1 = RepositorioContaCorrente.Instancia(); RepositorioContaCorrente repositorio2 = RepositorioContaCorrente.Instancia(); Assert.AreSame(repositorio1, repositorio2); }
public RepositorioContaCorrenteTest() { // // TODO: Add constructor logic here // repositorioContaCorrente = RepositorioContaCorrente.Instancia(); }
public void ConsultarContaExistente() { RepositorioContaCorrente rContaCorrente = RepositorioContaCorrente.Instancia(); ContaCorrente contaCorrente = new ContaCorrente(); contaCorrente.Agencia = "031"; contaCorrente.Numero = "1023"; rContaCorrente.Inserir <ContaCorrente>(contaCorrente); rContaCorrente.ObterContaCorrente <ContaCorrente>(contaCorrente.Agencia, contaCorrente.Numero); }
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); }