public void TrySetValueTResult_Should_Not_ResolveTask() { var source = new PandaTaskCompletionSource <int>(); source.SetValue(123); Assert.IsFalse(source.TrySetValue(123)); }
public void TrySetValueTResult_Should_ResolveTask() { var source = new PandaTaskCompletionSource <int>(); var result = source.TrySetValue(123); Assert.IsTrue(result); Assert.That(source.ResultTask.Status, Is.EqualTo(PandaTaskStatus.Resolved)); Assert.That(source.ResultTask.Result, Is.EqualTo(123)); }