public IRunner CreateWebServerOnlyRunner(StatLightConfiguration statLightConfiguration) { if (statLightConfiguration == null) { throw new ArgumentNullException("statLightConfiguration"); } var location = new WebServerLocation(_logger); var webServer = _ioc.Resolve <InMemoryWebServer>(); CreateAndAddConsoleResultHandlerToEventAggregator(); IRunner runner = new WebServerOnlyRunner(_logger, _eventSubscriptionManager, _eventPublisher, webServer, location.TestPageUrl, statLightConfiguration.Server.XapToTestPath); return(runner); }
public IRunner CreateWebServerOnlyRunner(StatLightConfiguration statLightConfiguration) { if (statLightConfiguration == null) throw new ArgumentNullException("statLightConfiguration"); var location = new WebServerLocation(_logger); var webServer = _ioc.Resolve<InMemoryWebServer>(); CreateAndAddConsoleResultHandlerToEventAggregator(); IRunner runner = new WebServerOnlyRunner(_logger, _eventSubscriptionManager, _eventPublisher, webServer, location.TestPageUrl, statLightConfiguration.Server.XapToTestPath); return runner; }