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);
        }