public void CancelPauseApprenticeship_POST_RedirectsToSearch(PauseApprovalsController sut, PauseApprenticeshipViewModel model) { //Given //When var result = sut.CancelPauseApprenticeship(model, PauseAction); //Then var action = result.Should().BeOfType <RedirectToActionResult>().Which; action.ActionName.Should().Be(RouteNames.Approval_SearchApprenticeships); action.RouteValues.Values.Should().BeEquivalentTo(new object [] { model.SearchParams.ApprenticeNameOrUln, model.SearchParams.CourseName, model.SearchParams.ProviderName, model.SearchParams.Ukprn, model.SearchParams.EmployerName, model.SearchParams.SelectedStatus, model.SearchParams.EndDate.Value.ToString("yyyy-MM-dd"), model.SearchParams.StartDate.Value.ToString("yyyy-MM-dd"), PauseAction }); }