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); }
private void AssertAddedBudget(BudgetViewModel viewModel, Guid budgetId) { var budget = _budgetRepository.Entities.Single(b => b.Id == budgetId); BudgetAssert.Equal(viewModel, budget); }
public async Task Execute_ShouldAddLineItemsToBudget() { await _updateBudgetCommand.Execute(_budgetViewModel); BudgetAssert.Equal(_budgetViewModel, _budget); }