예제 #1
0
 // Construtor Para injetar as dependencias.
 public UnitTestDeposito(Injecao.FixtureDeposito fix)
 {
     // morre quando não mais utilizado
     this.deposito     = fix.Container.Resolve <IDeposito>();
     this.ClienteTeste = new PessoaFisica("Raul Santiago", "530.280.270-87");                  // mocar mok
     this.conta        = new Conta(0838, 12345678, EnumTipoConta.Corrente, this.ClienteTeste); // mocar mok
 }
예제 #2
0
 public ATMFacade(string numeroCartao)
 {
     _cartao = new Cartao();
     if (_cartao.ValidarCartao(numeroCartao))
     {
         _correntista = _cartao.ObterCorrentista();
         _conta       = new Conta(_correntista);
     }
     _deposito   = new Deposito(_conta);
     _emprestimo = new Emprestimo(_conta);
     _pagamento  = new Pagamento(_conta);
     _saque      = new Saque(_conta);
 }