Пример #1
0
        public void CanSumIncome()
        {
            var budget = new Budget(Guid.NewGuid(), Period.Week);

            budget.AddEntry(new BudgetEntry(true, "Test", "Group", 2M, 1, Period.Week));
            budget.AddEntry(new BudgetEntry(true, "Test", "Group", 3M, 1, Period.Week));

            Assert.Equal(5M, budget.Total);
        }
Пример #2
0
        public void CanSumExpenses()
        {
            var budget = new Budget(Guid.NewGuid(), Period.Week);

            budget.AddEntry(new BudgetEntry(false, "Test", "Group", 2M, 1, Period.Week));
            budget.AddEntry(new BudgetEntry(false, "Test", "Group", 3M, 1, Period.Week));

            Assert.Equal(-5M, budget.Total);
        }
Пример #3
0
        public void CanAddBudgetEntry()
        {
            var budget = new Budget(Guid.NewGuid(), Period.Week);

            budget.AddEntry(new BudgetEntry(true, "Test", "Group", 2M, 1, Period.Week));

            Assert.Single(budget.BudgetEntries);
        }