public void TryCancelTaskTResult_Should_Not_RejectTask() { var source = new PandaTaskCompletionSource <int>(); source.CancelTask(); Assert.IsFalse(source.TryCancelTask()); }
public void CancelTaskTResult_Should_RejectTask_WithTaskCancelled() { var source = new PandaTaskCompletionSource <int>(); source.CancelTask(); Assert.That(source.ResultTask.Status, Is.EqualTo(PandaTaskStatus.Rejected)); Assert.That(source.ResultTask.Error, Is.InstanceOf <TaskCanceledException>()); }