public async Task ThenUserIsRedirectedToTheFeedbackCompletePage() { Mediator.Send(Arg.Any <GetVisitFeedbackRequest>()).Returns(GetVisitFeedback()); var result = await _controller.Index(FEEDBACK_ID, new YourCommentsViewModel()); result.As <RedirectToActionResult>().ControllerName.Should().Be("FeedbackComplete"); }
public async Task ThenTheCorrectViewIsDisplayed() { _mediator.Send(Arg.Any <GetVisitFeedbackRequest>()).Returns(GetVisitFeedback()); var result = await controller.Index(FEEDBACK_ID); result.Should().BeOfType <ViewResult>(); result.As <ViewResult>().ViewName.Should().Be("~/Views/Feedback/YourComments.cshtml"); }