public void insertBlankColumns(int original, String columnNumbersText, String expectedText) { List <String> source = new List <String>(original); for (int i = 0; i < original; i++) { source.Add((i + 1).ToString()); } HashSet <int> columnNumbers = new HashSet <int>(TextUtil.parseInts(columnNumbersText)); List <String> actual = RowUtil.insertBlankColumns(source, columnNumbers, pad: "_"); String actualText = String.Join(",", actual); Assert.Equal(expectedText, actualText); }
public List <String> transformRow(List <String> row) { return(RowUtil.insertBlankColumns(row, columnNumbers, pad)); }
public List <String> transformHeader(List <String> header) { header = RowUtil.insertBlankColumns(header, columnNumbers, ""); return(RowUtil.setDefaultHeaderNames(header)); }