/// <summary> /// Create new account. /// </summary> /// <param name="accountType">type of account</param> /// <param name="name">name of owner</param> /// <param name="surname">surname of owner</param> /// <param name="amount">start amount of money</param> public void CreateNewAccount(AccountCreator.AccountType accountType, string name, string surname, double amount = 0) { Account account = AccountCreator.CreateAccount(accountType, name, surname, amount); Accounts.Add(account); CurrentAccount = account; }
public void Test_CreateAccount(Type t, AccountCreator.AccountType type, string id, string name, string surname, double amout, int points) { Account account = AccountCreator.CreateAccount(type, id, name, surname, amout, points); Assert.That(account.GetType, Is.EqualTo(t)); Assert.That(account.Name, Is.EqualTo(name)); Assert.That(account.Id, Is.EqualTo(id)); Assert.That(account.Surname, Is.EqualTo(surname)); Assert.That(account.Amount, Is.EqualTo(amout)); Assert.That(account.Points, Is.EqualTo(points)); }