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); }