static MappingTest() { var mf = new DefaultMapperFactory(); var sp = new Mock <IServiceProvider>(); sp.Setup(s => s.GetService(typeof(IMapperFactory))).Returns(mf); var serviceScope = new Mock <IServiceScope>(); serviceScope.Setup(x => x.ServiceProvider).Returns(sp.Object); var serviceScopeFactory = new Mock <IServiceScopeFactory>(); serviceScopeFactory .Setup(x => x.CreateScope()) .Returns(serviceScope.Object); sp.Setup(x => x.GetService(typeof(IServiceScopeFactory))) .Returns(serviceScopeFactory.Object); ServiceProviderMock = sp; MappingExtensions.Configure("default", cfg => { cfg.CreateMap <TestClass1, TestClass2>() .ForMember(dest => dest.Id, opts => opts.MapFrom(src => src.Id.ToString())); }); MappingExtensions.Build(sp.Object); }