private WindowsServiceTestServer(IApplicationStarter <IWindowsServiceController> applicationStarter)
        {
            _appBuilder = new DefaultApplicationBuilder();
            var builder = new ControllerProvidingAppBuilder <IWindowsServiceController>(_appBuilder);

            _environment = applicationStarter.Start(builder);
            Controller   = builder.Controller;
        }
 public StandardMessages(IApplicationStarter applicationStarter, IApplicationFinisher applicationFinisher, ILogger logger)
 {
     _applicationStarter  = applicationStarter;
     _applicationFinisher = applicationFinisher;
     _logger = logger;
 }
 public static WindowsServiceTestServer Create(IApplicationStarter <IWindowsServiceController> applicationStarter)
 {
     return(new WindowsServiceTestServer(applicationStarter));
 }
 public static ServiceTestServer Create(IApplicationStarter <IServiceHostController> applicationStarter)
 {
     return(new ServiceTestServer(applicationStarter));
 }