private static T Run <T>(Action <ServiceBuilder <T> > configureService, Action <HostConfigurator> configureHost) where T : class, ServiceControl
        {
            var builder = new ServiceBuilder <T>();

            configureService(builder);
            var tuple          = builder.Build();
            var serviceControl = tuple.Item1.Resolve <T>();

            return(serviceControl);
        }
 private static void ConfigireNotificationService(ServiceBuilder <NotificationServiceControl> builder)
 {
     Service.Notifications.Program.ConfigureService(builder);
     builder.ConfigureContainer(container => container.RegisterInstance <INotificationService>(TestNotificationService.Instance));
 }