public async Task Should_run_in_parallel() { await SetupAndStartMultiHost(); var appList = new List <VostokMultiHostApplicationSettings>(); for (var i = 1; i < 11; i++) { appList.Add( new VostokMultiHostApplicationSettings( new DelayApplication(), ("test", i.ToString()), SetupMultiHostApplication) ); } Action runInParallel = () => vostokMultiHost.RunInParallelAsync(appList).GetAwaiter().GetResult(); runInParallel.ShouldPassIn((150 * 2).Milliseconds()); }