public void TestRamainingBudget()
        {
            ExpenseManager.SaveBudget(500);
            var remainingBudget = ExpenseManager.RemainingBudget();
            var budget          = ExpenseManager.ReadBudget();
            var amountLeft      = budget - remainingBudget;
            var expensesAmount  = ExpenseManager.SumOfExpenses();

            Assert.AreEqual(amountLeft, expensesAmount);
        }
        //This will write and read the budget
        public void TestBudget()
        {
            ExpenseManager.SaveBudget(500);
            var readBudgetAmount = ExpenseManager.ReadBudget();

            Assert.AreEqual(500, readBudgetAmount);

            ExpenseManager.SaveBudget(600);
            readBudgetAmount = ExpenseManager.ReadBudget();
            Assert.AreEqual(600, readBudgetAmount);
        }
示例#3
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);
        }
示例#4
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);
        }
        public void TestGetExpenses()
        {
            var files = Directory.EnumerateFiles(Environment.GetFolderPath
                                                     (Environment.SpecialFolder.LocalApplicationData), "*.exp.txt");

            foreach (var file in files)
            {
                File.Delete(file);
            }
            var     count = 0;
            Expense e     = new Expense("Costco", 12.5f, DateTime.Now);
            Expense f     = new Expense("FredMayer", 15.5f, DateTime.Now);

            ExpenseManager.SaveExpense(e);
            count++;
            ExpenseManager.SaveExpense(f);
            count++;
            var Expenses = ExpenseManager.GetExpenses();

            Assert.AreEqual(count, Expenses.Count);
        }