public void CreatesLazyFactory() { var builder = new ContainerBuilder(); builder.RegisterType<Logger>().As<ILogger>(); var container = builder.Build(); var lazyLog = container.Resolve<Lazy<ILogger>>(); var log = lazyLog.Value; Assert.NotNull(log); }