public WhenMappingAcknowledgementRequestToViewModelTestsFixture()
        {
            _autoFixture = new Fixture();

            Cohort = _autoFixture.Create <GetCohortResponse>();

            DraftApprenticeshipsResponse = _autoFixture.Create <GetDraftApprenticeshipsResponse>();

            CommitmentsApiClient = new Mock <ICommitmentsApiClient>();
            CommitmentsApiClient.Setup(x => x.GetCohort(It.IsAny <long>(), It.IsAny <CancellationToken>()))
            .ReturnsAsync(Cohort);

            CommitmentsApiClient.Setup(x => x.GetDraftApprenticeships(It.IsAny <long>(), It.IsAny <CancellationToken>()))
            .ReturnsAsync(DraftApprenticeshipsResponse);

            EncodingService = new Mock <IEncodingService>();

            Mapper = new AcknowledgementRequestViewModelMapper(CommitmentsApiClient.Object, EncodingService.Object);
            Source = _autoFixture.Create <AcknowledgementRequest>();
        }
示例#2
0
        public async Task <ActionResult> Acknowledgement(AcknowledgementRequest request)
        {
            var model = await _modelMapper.Map <AcknowledgementViewModel>(request);

            return(View(model));
        }