public static Pipeline InitializePipeline(PipelineType typeOfPipeline)
        {
            Pipeline return_pipeline = null;
            switch (typeOfPipeline)
            {
                case PipelineType.TEST:

                    TestPipeline test = new TestPipeline();
                    return_pipeline = test;
                    break;
                case PipelineType.EMPTY:

                    EmptyPipeline empty = new EmptyPipeline();
                    return_pipeline = empty;
                    break;
            }
            return return_pipeline;
        }
 private void CreateFakePipeline()
 {
     TestPipeline tpl = new TestPipeline();
     tpl._InitializeFilterList("GradientMagnitureFilter,TestFilter");
     pipelines.Add(tpl);
 }