Exemplo n.º 1
0
        public void RoutineShouldProcessCallbackWhenEnumeratorIsNull()
        {
            var flag    = false;
            var routine = new TestRoutine().Callback(() => flag = true);

            routine.Complete();
            Assert.True(flag);
        }
        public void CompleteShouldInvokeNestedInternalCallbackTest()
        {
            var nestedRoutine = new TestCallRoutine();
            var rootRoutine   = new TestRoutine(nestedRoutine);

            rootRoutine.Complete();

            Assert.True(nestedRoutine.IsComplete);
            Assert.True(nestedRoutine.WereForced);
        }