Beispiel #1
0
        public async Task Execute_ShouldUpdateExistingLineItems()
        {
            _budget.Categories.Add(new Category
            {
                BudgetLineItems = new List <BudgetLineItem>
                {
                    new BudgetLineItem
                    {
                        Name     = _budgetViewModel.Categories[0].LineItems[0].Name,
                        Actual   = 34,
                        Estimate = 54,
                    }
                }
            });

            await _updateBudgetCommand.Execute(_budgetViewModel);

            BudgetAssert.Equal(_budgetViewModel, _budget);
            Assert.Equal(1, _budgetRepository.Entities.Count);
        }
Beispiel #2
0
        private void AssertAddedBudget(BudgetViewModel viewModel, Guid budgetId)
        {
            var budget = _budgetRepository.Entities.Single(b => b.Id == budgetId);

            BudgetAssert.Equal(viewModel, budget);
        }
Beispiel #3
0
        public async Task Execute_ShouldAddLineItemsToBudget()
        {
            await _updateBudgetCommand.Execute(_budgetViewModel);

            BudgetAssert.Equal(_budgetViewModel, _budget);
        }