Exemple #1
0
        public void ThenOnPendingPromise()
        {
            var promise = PromiseFactory.CreatePending <int>();

            var thenAddOne = promise.Then(addOne);

            Assert.That(thenAddOne.Pending);

            promise.Fulfill(1);

            Assert.That(thenAddOne.Pending, Is.False);
            Assert.That(thenAddOne.Fulfilled, Is.True);
            Assert.That(thenAddOne.Rejected, Is.False);
            Assert.That(thenAddOne.Value, Is.EqualTo(2));
        }
 public void Setup()
 {
     promise = PromiseFactory.CreatePending <int>();
 }