public static Definitions.IAccount CreateAccount(Definitions.IClient client) { Implementations.Resolver resolver = new Implementations.Resolver(); Definitions.IAccount account = resolver.CreateAccount(); client.Add(account); return(account); }
public void TestAccount() { Emulator.Bank bank = Emulator.Bank.CreateBank(); Definitions.IClient client = Emulator.Bank.CreateClient(); Definitions.IAccount account = Emulator.Bank.CreateAccount(client); bank.ClientAccount = account; bank.MakeDeposit(new Decimal(100)); bank.MakeDeposit(new Decimal(100)); bank.MakeWithdrawal(new Decimal(100)); Console.WriteLine("*** bank"); Console.WriteLine(bank.ToString()); Assert.AreEqual(97, account.Balance); }
public void Remove(Definitions.IAccount account) { }
public void Add(Definitions.IAccount account) { }
public override void Remove(Definitions.IAccount account) { base.Remove(account); }
public override void Add(Definitions.IAccount account) { base.Add(account); }