Beispiel #1
0
        public void BarrierPreventsOperationsLaterInTheQueueFromCompleting()
        {
            var barrier    = Tangle.CreateBarrier();
            var fOperation = Tangle.Add(1, 1);

            Scheduler.WaitFor(barrier);
            Assert.AreEqual(0, Tangle.Count);
            barrier.Open();
            Scheduler.WaitFor(fOperation);
            Assert.AreEqual(1, Tangle.Count);
        }