public void StepRoutineViewerUI() { foreach (var stepRoutine in StepRoutineManager.EnumerateStepRoutines()) { DisplayStepRoutine(stepRoutine); } }
public void SimpleStepRoutineStartTest() { StepRoutineInfo simpleStepRoutineInfo = SimpleStepRoutine().StartStepRoutine("SimpleStepRoutine"); StepRoutineInfo genericSimpleStepRoutineInfo = GenericSimpleStepRoutine().StartStepRoutine("GenericSimpleStepRoutine"); Assert.IsFalse(SimpleStepRoutineWaitDone); Assert.IsFalse(GenericSimpleStepRoutineWaitDone); TestEvent.Instance.RaiseEvent(); Assert.IsTrue(SimpleStepRoutineWaitDone); Assert.IsTrue(GenericSimpleStepRoutineWaitDone); Assert.IsTrue(ReferenceEquals(simpleStepRoutineInfo, StepRoutineManager.GetStepRoutine(simpleStepRoutineInfo.StepRoutineId))); Assert.IsTrue(ReferenceEquals(genericSimpleStepRoutineInfo, StepRoutineManager.GetStepRoutine(genericSimpleStepRoutineInfo.StepRoutineId))); Assert.IsTrue(ReferenceEquals(simpleStepRoutineInfo, StepRoutineManager.GetStepRoutine(simpleStepRoutineInfo.StepRoutineName))); Assert.IsTrue(ReferenceEquals(genericSimpleStepRoutineInfo, StepRoutineManager.GetStepRoutine(genericSimpleStepRoutineInfo.StepRoutineName))); }