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); }