public void DependenciesInEnumerablesWorks()
{
var builder = new ContainerBuilder();
builder.RegisterType<RefinePreview>().AsImplementedInterfaces().SingleInstance();
builder.RegisterType<WorldHttpHandler>().AsImplementedInterfaces().SingleInstance();
builder.RegisterType<World>().AsImplementedInterfaces().SingleInstance();
builder.RegisterType<Notification>().AsImplementedInterfaces().SingleInstance();
builder.RegisterType<NotificationOverride>().AsImplementedInterfaces().SingleInstance();
builder.RegisterType<Support>().AsImplementedInterfaces().SingleInstance();
var container = builder.Build();
var notificationOverride = container.Resolve<INotify>();
Assert.IsType<NotificationOverride>(notificationOverride);
var world = container.Resolve<IWorld>();
}