Универсательный автомат

public TestsCtor()
{
    _fixture = new Fixture().Customize(new AutoMoqCustomization());
    var converterLogger = _fixture.Freeze<Mock<ILogger<MyTypeConverter>>>();
    var automapperServiceCtor = _fixture.Freeze<Mock<Func<Type, object>>>();
    automapperServiceCtor.Setup(x => x.Invoke(typeof(ILogger<MyTypeConverter>))).Returns(converterLogger.Object);
    var mapperConfig = new MapperConfiguration(cfg => {
        cfg.ConstructServicesUsing(automapperServiceCtor.Object);
        cfg.AddProfile<AutoMapperConfig>(); 
    });
    _mapper = new Mapper(mapperConfig);
}
Mysterious Mink