Exemple #1
0
        public void ShouldAddDepositHistory()
        {
            TransactionHistory transactionHistory = new TransactionHistory(1000);

            transactionHistory.DepositTransaction(100, 1100);
            Assert.Equal("Starting balance is 1000\nDeposit: 100\nCurrent balance is 1100\n", transactionHistory.history);
        }
Exemple #2
0
        public void ShouldAddWithdrawHistory()
        {
            TransactionHistory transactionHistory = new TransactionHistory(1000);

            transactionHistory.WithdrawTransaction(100, 900);
            Assert.Equal("Starting balance is 1000\nWithdraw: 100\nCurrent balance is 900\n", transactionHistory.history);
        }
Exemple #3
0
        public void ShouldIntialHistory()
        {
            TransactionHistory transactionHistory = new TransactionHistory(1000);

            Assert.Equal("Starting balance is 1000\n", transactionHistory.history);
        }
Exemple #4
0
        public void ShouldAddEndingBalance()
        {
            TransactionHistory transactionHistory = new TransactionHistory(1000);

            Assert.Equal("Starting balance is 1000\nEnding balance is 1000", transactionHistory.printOut());
        }
Exemple #5
0
 public Atm(double amount)
 {
     balance            = amount;
     transactionHistory = new TransactionHistory(balance);
 }