public void OneColumnButNoDataTest()
        {
            var input = new List<string>
                            {
                                    "Header"
                            };

            var sut = new CsvLinesFormatter();

            sut.Format(_csvLinesesPreProcessor.GetPreProcessedCsvLines(input), input)
                    .ShouldBeEquivalentTo(
@"Header|
------+
");
        }
        public void SeveralColumnsTest()
        {
            var input = new List<string>
                            {
                                    "Name;Strasse;Ort;Alter",
                                    "Peter Pan;Am Hang 5;12345 Einsam;42",
                                    "Maria Schmitz;Kölner Straße 45;50123 Köln;43",
                                    "Paul Meier;Münchener Weg 1;87654 München;65"
                            };

            var sut = new CsvLinesFormatter();

            sut.Format(_csvLinesesPreProcessor.GetPreProcessedCsvLines(input), input)
                    .ShouldBeEquivalentTo(
@"Name         |Strasse         |Ort          |Alter|
-------------+----------------+-------------+-----+
Peter Pan    |Am Hang 5       |12345 Einsam |42   |
Maria Schmitz|Kölner Straße 45|50123 Köln   |43   |
Paul Meier   |Münchener Weg 1 |87654 München|65   |
");
        }