public void GetTransactionListTest() { Assert.AreEqual(2, lineSystem.GetTransactionList(testUser).Count); Assert.AreEqual(1, lineSystem.GetTransactionList(lineSystem.Users[1]).Count); Assert.AreEqual(0, lineSystem.GetTransactionList(new User("tes123t", "tes123t", "te123st", "[email protected]")).Count); Assert.AreEqual(0, lineSystem.GetTransactionList(null).Count); }
public void DisplayUserInfo(User user) { var transactions = LineSystem.GetTransactionList(user); transactions.Sort(); Console.WriteLine(user.ToString()); Console.WriteLine("Balance: {0}\n", user.Balance.ToKr()); if (user.Balance < 5000) { Console.WriteLine("Warning. Your balance is less than 50,00 kr. We recommend you refill before next purcash.\n"); } Console.WriteLine("Latest transactions:"); for (int i = 0; i < 10 && i < transactions.Count; i++) { Console.WriteLine(transactions[i].ToString()); } }