private TaskUtilitiesTests_WaitForCancelTest2 ( ) : void | ||
return | void |
public void TaskUtilitiesTests_WaitForCancelTest2()
{
using (var verify = new Verify())
{
var cts = new CancellationTokenSource(500);
var task = LongSleeper(verify, cts.Token);
task.RunConcurrently();
var result = task.WaitForCompleteOrCancel();
verify.AreEqual(TaskStatus.Canceled, task.Status, "The task should have been canceled");
verify.IsFalse(result, "Assertion should be false because the task was canceled");
}
}