public void AppendPipeline()
        {
            var pipeline = new LearningPipeline();

            pipeline.Append(new CategoricalOneHotVectorizer("String1", "String2"))
            .Append(new ColumnConcatenator(outputColumn: "Features", "String1", "String2", "Number1", "Number2"))
            .Append(new StochasticDualCoordinateAscentRegressor());
            Assert.NotNull(pipeline);
            Assert.Equal(3, pipeline.Count);

            pipeline.Remove(pipeline.ElementAt(2));
            Assert.Equal(2, pipeline.Count);

            pipeline.Append(new StochasticDualCoordinateAscentRegressor());
            Assert.Equal(3, pipeline.Count);
        }