public async Task When_assigning_to_assessor_then_the_application_is_assigned() { var userId = _controller.User.UserId(); var userName = _controller.User.UserDisplayName(); var applicationId = Guid.NewGuid(); var assessorNumber = 2; var result = await _controller.AssignToAssessor(applicationId, assessorNumber) as RedirectToActionResult; _assessorOrchestrator.Verify(x => x.AssignApplicationToAssessor(applicationId, assessorNumber, userId, userName)); Assert.AreEqual("AssessorOverview", result.ControllerName); Assert.AreEqual("ViewApplication", result.ActionName); Assert.AreEqual(applicationId, result.RouteValues["applicationId"]); }