コード例 #1
0
        public void TestRamainingBudget()
        {
            ExpenseManager.DeleteBudget();
            var b = new Budget(500, Month.March);

            ExpenseManager.SaveBudget(b);
            var remainingBudget = ExpenseManager.RemainingBudget(Month.March);
            var budget          = ExpenseManager.ReadBudget(Month.March);
            var amountLeft      = budget.BudgetAmount - remainingBudget;
            var expensesAmount  = ExpenseManager.SumOfExpenses();

            Assert.AreEqual(amountLeft, expensesAmount);
        }
コード例 #2
0
        //This will write and read the budget
        public void TestBudget()
        {
            ExpenseManager.DeleteBudget();
            var b = new Budget(500, Month.March);

            ExpenseManager.SaveBudget(b);
            var readBudgetAmount = ExpenseManager.ReadBudget(Month.March);

            Assert.AreEqual(500, readBudgetAmount);

            ExpenseManager.SaveBudget(b);
            readBudgetAmount = ExpenseManager.ReadBudget(Month.March);
            Assert.AreEqual(500, readBudgetAmount);
        }