public void CreatesFastFuncFactory()
{
var builder = new ContainerBuilder();
builder.RegisterType<Logger>().As<ILogger>().SingleInstance();
var container = builder.Build();
var obj = container.Resolve<ILogger>();
var fastFactory = container.Resolve<Func<ILogger>>();
var obj2 = fastFactory();
Assert.Same(obj, obj2);
}