public void SetUp() { _assessorApiClient = new Mock <IRoatpAssessorApiClient>(); _assessorOutcomeValidator = new AssessorOutcomeValidator(); _assessorOverviewOrchestrator = new Mock <IAssessorOverviewOrchestrator>(); _controller = new AssessorOutcomeController(_assessorApiClient.Object, _assessorOverviewOrchestrator.Object, _assessorOutcomeValidator) { ControllerContext = MockedControllerContext.Setup() }; _assessorApiClient.Setup(x => x.UpdateAssessorReviewStatus(_applicationId, _controller.User.UserId(), _controller.User.UserDisplayName(), It.IsAny <string>())).ReturnsAsync(true); _applicationViewModel = GetApplicationViewModel(); _assessorOverviewOrchestrator.Setup(x => x.GetOverviewViewModel(It.IsAny <GetAssessorOverviewRequest>())).ReturnsAsync(_applicationViewModel); }
public AssessorOutcomeController(IRoatpAssessorApiClient assessorApiClient, IAssessorOverviewOrchestrator overviewOrchestrator, IAssessorOutcomeValidator assessorOutcomeValidator) { _assessorApiClient = assessorApiClient; _overviewOrchestrator = overviewOrchestrator; _assessorOutcomeValidator = assessorOutcomeValidator; }