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)); }