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