public void depositTest() { var account = new AccountFactory(AccountTypes.Oszczednosciowe, 1, 1); AccountControler accountControler; accountControler = new AccountControler(account); decimal before = accountControler.Account.Balance; decimal amount = 1234.1234m; accountControler.deposit(amount, 123); Assert.AreEqual((before + amount), accountControler.Account.Balance); }
public void outgoingTransactionTest() { IAccountFactory account = new AccountFactory(AccountTypes.Oszczednosciowe, 1, 1); AccountControler accountControler; accountControler = new AccountControler(account); accountControler.deposit(501m, 1); accountControler.newOutgoingTransaction(500m, 1, 2); List <Transaction> transactions = accountControler.OutgoingTransactions(); Assert.AreEqual(1, transactions.Count, "count"); Assert.AreEqual(true, transactions[0].Completed); Assert.AreEqual((uint)1, transactions[0].ClientCard); Assert.AreEqual((uint)2, transactions[0].ForeignCard); Assert.AreEqual(500m, transactions[0].Amount); Assert.AreEqual(1m, accountControler.Account.Balance); }