public void Test_SplitCsvLines() { var cut = new CsvTableizerService(); var csvLines = GetCsvLines(); List <List <string> > actual = cut.SplitCsvLines(csvLines); Assert.Empty(actual); }
public void Test_ToTable() { var cut = new CsvTableizerService(); var csvLines = GetCsvLines().ToList(); var actual = cut.ToTable(csvLines).ToList(); Assert.Empty(actual); }
public void Test_MaxColumnWidthCalculation() { var cut = new CsvTableizerService(); var csvLines = GetCsvLines(); List <int> actual = cut.GetMaxColumnWidths(csvLines); Assert.Empty(actual); }
public void Test_SplitCsvLine() { var cut = new CsvTableizerService(); var csvLine = "Name;Street;City;Age; ;"; List <string> actual = cut.SplitCsvLine(csvLine); Assert.Equal(6, actual.Count); }
public void Test_CreateTitleSeparator() { var cut = new CsvTableizerService(); var csvLines = GetCsvLines(); List <int> widths = cut.GetMaxColumnWidths(csvLines); string actual = cut.CreateTitleSeparator(widths); Assert.Equal(string.Empty, actual); }
public void Test_ToTablePage(int page, int recordsOnPage, string expected) { var cut = new CsvTableizerService(true); var csvLines = GetCsvLines().ToList(); var list = cut.ToTablePage(csvLines, page, recordsOnPage).ToList(); var actual = list.Last(); Assert.StartsWith(expected, actual); }
public void Test_ToTable_with_record_number_last_record() { var cut = new CsvTableizerService(true); var csvLines = GetCsvLines().ToList(); var list = cut.ToTable(csvLines).ToList(); var actual = list.Last(); Assert.StartsWith("4.", actual); }
public void Test_CreateTableLine() { var cut = new CsvTableizerService(); var csvLines = GetSimpleCsvLines(); var splitLines = cut.SplitCsvLines(csvLines); List <int> widths = cut.GetMaxColumnWidths(csvLines); string actual = cut.CreateTableRow(splitLines[0], widths); Assert.Equal("12 |123|", actual); }
public void Test_MaxColumnWidthCalculation_with_record_numbers() { var cut = new CsvTableizerService(true); var csvLines = GetSimpleCsvLines(); List <int> widths = cut.GetMaxColumnWidths(csvLines); var actual = widths[0]; Assert.Equal(3, actual); }
public void Test_ToTable_with_record_number_titleLine() { var cut = new CsvTableizerService(true); var csvLines = GetCsvLines().ToList(); var list = cut.ToTable(csvLines).ToList(); var actual = list.First(); var expected = CsvTableizerService.LabelNameForRecordNumber; Assert.StartsWith(expected, actual); }
public void Test_MaxColumnWidthCalculation() { var cut = new CsvTableizerService(); var csvLines = GetSimpleCsvLines(); List <int> actual = cut.GetMaxColumnWidths(csvLines); var actualMaxColumn1 = actual[0]; var actualMaxColumn2 = actual[1]; Assert.Equal(5, actualMaxColumn1); Assert.Equal(3, actualMaxColumn2); }