public async Task PrecancelledTest()
{
var source = new[] { true };
var cts = new CancellationTokenSource();
cts.Cancel();
await AsyncParallel.ForEach(
source, new ParallelOptions { CancellationToken = cts.Token }, async b => Assert.Fail());
}