Exemplo n.º 1
0
        public async Task When_Mapping_The_Mapping_Request_Is_Passed_On_To_The_Appropriate_Mapper(Party withParty, Type expectedViewModelType)
        {
            _cohort.WithParty = withParty;
            var viewModel = await _mapper.Map(_request);

            viewModel.GetType().Should().Be(expectedViewModelType);
        }
        public async Task When_Mapping_The_Mapping_Request_Is_Passed_On_To_The_Appropriate_Mapper(Party withParty, Type expectedMappingRequestType)
        {
            _cohort.WithParty = withParty;
            await _mapper.Map(_request);

            _modelMapper.Verify(
                x => x.Map <IDraftApprenticeshipViewModel>(It.Is <IDraftApprenticeshipRequest>(
                                                               r => r.GetType() == expectedMappingRequestType &&
                                                               r.Request == _request &&
                                                               r.Cohort == _cohort)),
                Times.Once);
        }