public void Arrange() { var autoFixture = new Fixture(); _cohort = autoFixture.Create <GetCohortResponse>(); _request = autoFixture.Create <DraftApprenticeshipRequest>(); _apiClient = new Mock <ICommitmentsApiClient>(); _apiClient.Setup(x => x.GetCohort(It.IsAny <long>(), It.IsAny <CancellationToken>())).ReturnsAsync(_cohort); _modelMapper = new Mock <IModelMapper>(); _modelMapper.Setup(x => x.Map <IDraftApprenticeshipViewModel>(It.IsAny <EditDraftApprenticeshipRequest>())) .ReturnsAsync(new EditDraftApprenticeshipViewModel()); _modelMapper.Setup(x => x.Map <ViewDraftApprenticeshipViewModel>(It.IsAny <DraftApprenticeshipRequest>())) .ReturnsAsync(new ViewDraftApprenticeshipViewModel()); _mapper = new IDraftApprenticeshipDetailsViewModelMapper(_apiClient.Object, _modelMapper.Object); }