Example #1
0
 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());
            }
        }