public async Task CancelAllInParallel() { Task responceTask; using (var interaction = await _session.BeginInteractionAsync()) { responceTask = interaction.RespondAsync("while(TRUE){}\n"); } await ParallelTools.InvokeAsync(4, i => _session.CancelAllAsync()); _session.IsHostRunning.Should().BeTrue(); responceTask.Status.Should().Be(TaskStatus.Canceled); }