public void PlanElementHandler_Test() { var actionPlan = new ActionPlanProcessor { PeUtils = new StubPlanElementUtils(), PEUtils = new StubPlanElementUtils() }; Assert.IsNotNull(actionPlan); }
private ProgramPlanProcessor InitializeProgramChain() { ProgramPlanProcessor progProc = new ProgramPlanProcessor(); ModulePlanProcessor modProc = new ModulePlanProcessor(); ActionPlanProcessor actProc = new ActionPlanProcessor(); IStepPlanProcessor stepProc = StepProcessor; // initialize all spawn events. stepProc.SpawnEvent += stepProc__spawnEvent; modProc.SpawnEvent += stepProc__spawnEvent; actProc.SpawnEvent += stepProc__spawnEvent; progProc.SpawnEvent += stepProc__spawnEvent; stepProc.ProcessedElementEvent += Proc__processedIdEvent; PEUtils._processedElementEvent += PlanElementUtil__processedElementEvent; progProc.Successor = modProc; modProc.Successor = actProc; actProc.Successor = (PlanProcessor)stepProc; return(progProc); }