public ContaCorrente(Cliente pCliente, String pAgencia, String pNumeroConta, Decimal pTarifaMensal)
 {
     _titular = pCliente;
     Agencia = pAgencia;
     Numero = pNumeroConta;
     Tarifa = pTarifaMensal;
     _status = StatusContaCorrente.Ativa;
     if (_titular == null || Numero == String.Empty || Tarifa <= 0)
         throw new Exception("Não é possível criar uma conta corrente sem que o titular, número da conta ou tarifa");
 }
 public ContaCorrente(Cliente pCliente, String pAgencia, String pNumeroConta, Decimal pTarifaMensal)
 {
     _titular = pCliente;
     Agencia  = pAgencia;
     Numero   = pNumeroConta;
     Tarifa   = pTarifaMensal;
     _status  = StatusContaCorrente.Ativa;
     if (_titular == null || Numero == String.Empty || Tarifa <= 0)
     {
         throw new Exception("Não é possível criar uma conta corrente sem que o titular, número da conta ou tarifa");
     }
 }
        public void DesbloquearContaCorrente()
        {
            PessoaFisica  pessoaFisica  = new PessoaFisica();
            ContaCorrente contaCorrente = new ContaCorrente();

            pessoaFisica.Nome     = "Allan Oliveira";
            contaCorrente.Titular = pessoaFisica;
            contaCorrente.Agencia = "052";
            contaCorrente.Numero  = "3526980";
            contaCorrente.Tarifa  = Decimal.Parse("20,00");
            contaCorrente.Desbloquear();
            StatusContaCorrente atual    = contaCorrente.Status;
            StatusContaCorrente esperado = StatusContaCorrente.Ativa;

            Assert.AreEqual(esperado, atual);
        }
        public void BloquearContaCorrente()
        {
            PessoaFisica  pessoaFisica  = new PessoaFisica();
            ContaCorrente contaCorrente = new ContaCorrente();

            pessoaFisica.Nome     = "Ana Carolina";
            contaCorrente.Titular = pessoaFisica;
            contaCorrente.Agencia = "068";
            contaCorrente.Numero  = "8525691";
            contaCorrente.Tarifa  = Decimal.Parse("35,00");
            contaCorrente.Bloquear();
            StatusContaCorrente atual    = contaCorrente.Status;
            StatusContaCorrente esperado = StatusContaCorrente.Bloqueada;

            Assert.AreEqual(esperado, atual);
        }
        public void EncerrarContaCorrente()
        {
            PessoaFisica  pessoaFisica  = new PessoaFisica();
            ContaCorrente contaCorrente = new ContaCorrente();

            pessoaFisica.Nome     = "Glebson Lima";
            contaCorrente.Titular = pessoaFisica;
            contaCorrente.Agencia = "031";
            contaCorrente.Numero  = "8547212";
            contaCorrente.Tarifa  = Decimal.Parse("15,00");
            contaCorrente.Encerrar();
            StatusContaCorrente atual    = contaCorrente.Status;
            StatusContaCorrente esperado = StatusContaCorrente.Encerrada;

            Assert.AreEqual(esperado, atual);
        }
 public void Desbloquear()
 {
     _status = StatusContaCorrente.Ativa;
 }
 public void Bloquear()
 {
     _status = StatusContaCorrente.Bloqueada;
 }
 public void Encerrar()
 {
     _status = StatusContaCorrente.Encerrada;
 }
 public void Encerrar()
 {
     _status = StatusContaCorrente.Encerrada;
 }
Example #10
0
 public void Desbloquear()
 {
     _status = StatusContaCorrente.Ativa;
 }
Example #11
0
 public void Bloquear()
 {
     _status = StatusContaCorrente.Bloqueada;
 }