// Prints the current users's transaction history to stdout private static void PrintTransactions(Services.BankLedger ledger) { Console.WriteLine("Transaction history:"); var transactions = ledger.GetTransactionHistory(); foreach (var transaction in transactions) { Console.WriteLine($"{transaction.Time.ToLocalTime()}: {transaction.Action}"); if (null != transaction.Description) { Console.WriteLine($"\t{transaction.Description}"); Console.WriteLine(); } } Console.WriteLine(); }
public void TestTransactions_LoggedOut() { Assert.ThrowsException <NullReferenceException>(() => ledger.GetTransactionHistory()); }