Exemplo n.º 1
0
 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");
 }
Exemplo n.º 2
0
 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");
     }
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
0
 public void Desbloquear()
 {
     _status = StatusContaCorrente.Ativa;
 }
Exemplo n.º 7
0
 public void Bloquear()
 {
     _status = StatusContaCorrente.Bloqueada;
 }
Exemplo n.º 8
0
 public void Encerrar()
 {
     _status = StatusContaCorrente.Encerrada;
 }
Exemplo n.º 9
0
 public void Encerrar()
 {
     _status = StatusContaCorrente.Encerrada;
 }
Exemplo n.º 10
0
 public void Desbloquear()
 {
     _status = StatusContaCorrente.Ativa;
 }
Exemplo n.º 11
0
 public void Bloquear()
 {
     _status = StatusContaCorrente.Bloqueada;
 }