public void AddAccountsToService(IBankAccountService bankService, IBankAccountFactory accountFactory) { BankAccount account1 = accountFactory.GetInstance(1, "Khenichi Samura", 0, 0, TypeBankAccount.Base); BankAccount account2 = accountFactory.GetInstance(2, "Novik Ilya", 2000, 0, TypeBankAccount.Golden); BankAccount account3 = accountFactory.GetInstance(3, "Robert Martin", 0, 0, TypeBankAccount.Golden); account3.DepositMoney(1000); bankService.Add(account1); bankService.Add(account2); bankService.Add(account3); bankService.Save(); }
public void AddAccountsToService(IBankAccountService bankService, IBankAccountFactory accountFactory) { var generatorId = this.kernel.Get <IGeneratorId>(); BankAccount account1 = accountFactory.GetInstance(generatorId.GenerateId(0), "Khenichi Samura", 0, 0, TypeBankAccount.Base); BankAccount account2 = accountFactory.GetInstance(generatorId.GenerateId(1), "Novik Ilya", 2000, 0, TypeBankAccount.Golden); BankAccount account3 = accountFactory.GetInstance(generatorId.GenerateId(2), "Robert Martin", 0, 0, TypeBankAccount.Golden); account3.DepositMoney(1000); bankService.Add(account1); bankService.Add(account2); bankService.Add(account3); bankService.Save(); }