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); }