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 | "); }