NServiceBus.AcceptanceTesting.Support.ScenarioRunner.StartEndpoints C# (CSharp) Method

StartEndpoints() static private method

static private StartEndpoints ( IEnumerable endpoints, CancellationTokenSource cts ) : Task
endpoints IEnumerable
cts System.Threading.CancellationTokenSource
return Task
        static Task StartEndpoints(IEnumerable<EndpointRunner> endpoints, CancellationTokenSource cts)
        {
            var startTimeout = TimeSpan.FromMinutes(2);
            return endpoints.Select(endpoint => StartEndpoint(endpoint, cts))
                .Timebox(startTimeout, $"Starting endpoints took longer than {startTimeout.TotalMinutes} minutes.");
        }