public void WhenAddABudget(Table table) { var model = table.CreateInstance <BudgetAddViewModel>(); var result = _budgetController.Add(model); ScenarioContext.Current.Set(result); }
public void TestAddBudget() { _controller = new BudgetController(_service); var result = _controller.Add(new BudgetAddViewModel() { Amount = 2000, Month = "2017/01" }); _service.Received().Create(Arg.Is <BudgetAddViewModel>(x => x.Amount == 2000 && x.Month == "2017/01")); }
public void AddTest_add_budget_successfully_should_invoke_budgetService_Create_one_time() { _budgetController = new BudgetController(budgetServiceStub); var model = new BudgetAddViewModel { Amount = 2000, Month = "2017-02" }; var result = _budgetController.Add(model); budgetServiceStub.Received().Create(Arg.Is <BudgetAddViewModel>(x => x.Amount == 2000 && x.Month == "2017-02")); }