Пример #1
0
        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);
        }