public void StepRoutineViewerUI()
 {
     foreach (var stepRoutine in StepRoutineManager.EnumerateStepRoutines())
     {
         DisplayStepRoutine(stepRoutine);
     }
 }
示例#2
0
        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)));
        }