public void PostApproveDelegate_calls_correct_method() { // Given A.CallTo(() => delegateApprovalsService.ApproveDelegate(2, 2)).DoesNothing(); // When var result = delegateApprovalsController.ApproveDelegate(2); // Then A.CallTo(() => delegateApprovalsService.ApproveDelegate(2, 2)).MustHaveHappened(); result.Should().BeRedirectToActionResult().WithActionName("Index"); }
public IActionResult ApproveDelegate(int delegateId) { var centreId = User.GetCentreId(); delegateApprovalsService.ApproveDelegate(delegateId, centreId); return(RedirectToAction("Index", "DelegateApprovals")); }