Exemplo n.º 1
0
        public async Task AddBudget_ShouldReturnNewBudgetId()
        {
            var viewModel = new BudgetViewModel {
                StartDate = new DateTime(2015, 4, 1)
            };

            var result = (CreatedResult)await _budgetController.AddBudget(viewModel);

            AssertBudgetAdded(result, viewModel);
        }
        public void Add_Budget_should_Call_Service_Add()
        {
            //// Arrange
            var              stubBudgetService = Substitute.For <IBudgetService>();
            BudgetViewModel  model             = new BudgetViewModel();
            BudgetController ctrl = new BudgetController(stubBudgetService);

            //// Act
            ctrl.AddBudget(model);

            //// Assert
            stubBudgetService.Received().Add(model);
        }