Esempio n. 1
0
        /// <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;
        }
Esempio n. 2
0
        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));
        }