public void AutoMapperService_AddedSpecificMapperToList_ReturnCorrectMapper() { //Arrange AutoMapperService.AddBidirectionalMapper <FacebookChannelInfoSourceType, FacebookChannelInfoTargetType>(); AutoMapperService.AddBidirectionalMapper <FacebookUserSourceType, FacebookUserTargetType>(); //Act var STmapper1 = AutoMapperService.GetMapper <FacebookChannelInfoSourceType, FacebookChannelInfoTargetType>(); var STmapper2 = AutoMapperService.GetMapper <FacebookChannelInfoTargetType, FacebookChannelInfoSourceType>(); var TSmapper1 = AutoMapperService.GetMapper <FacebookUserSourceType, FacebookUserTargetType>(); var TSmapper2 = AutoMapperService.GetMapper <FacebookUserTargetType, FacebookUserSourceType>(); //Assert STmapper1.ShouldBeOfType(typeof(Mapper)); STmapper2.ShouldBeOfType(typeof(Mapper)); TSmapper1.ShouldBeOfType(typeof(Mapper)); TSmapper2.ShouldBeOfType(typeof(Mapper)); }