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