public IBus Start(bool isRunningAcceptanceTests = false) { var logger = LogManager.GetLogger(typeof(Bootstrapper)); if (!isRunningAcceptanceTests) { var startOptions = new StartOptions(settings.RootUrl); WebApp = Microsoft.Owin.Hosting.WebApp.Start(startOptions, b => Startup.Configuration(b)); } bus = NServiceBusFactory.CreateAndStart(settings, container, host, documentStore, configuration); logger.InfoFormat("Api is now accepting requests on {0}", settings.ApiUrl); return(bus); }
public async Task <BusInstance> Start(bool isRunningAcceptanceTests = false) { var logger = LogManager.GetLogger(typeof(Bootstrapper)); bus = await NServiceBusFactory.CreateAndStart(settings, transportCustomization, transportSettings, loggingSettings, container, documentStore, configuration, isRunningAcceptanceTests) .ConfigureAwait(false); if (!isRunningAcceptanceTests) { var startOptions = new StartOptions(settings.RootUrl); WebApp = Microsoft.Owin.Hosting.WebApp.Start(startOptions, b => Startup.Configuration(b)); } logger.InfoFormat("Api is now accepting requests on {0}", settings.ApiUrl); return(bus); }