static async Task LongSleeper(Verify verify, CancellationToken token) { verify.WriteLine("Before"); for (var i = 0; i < 10; i++) { await Task.Delay(1000); token.ThrowIfCancellationRequested(); } verify.WriteLine("After"); }