public void CanParse_FromTable_BackToSlimFormat() { var original = new List<List<string>> { new List<string> {"A", "B", "C"}, new List<string> {"1", "2", "3"}, }; var table = new TableTable(original); Assert.That(table.AsSlimTable(), Is.EqualTo(original)); }
public void CanParseSourceRowsIntoCells() { var source = new List<List<string>> { new List<string> {"A", "B", "C"}, new List<string> {"1", "2", "3"}, }; var row = new TableTable(source).Rows[0]; var actual = string.Empty; foreach (var cell in row.Cells) actual += cell.ToString(); Assert.That(actual, Is.EqualTo("ABC")); }
public void CanParseSourceTableIntoRows() { var source = new List<List<string>> { new List<string> {"A", "B", "C"}, new List<string> {"1", "2", "3"}, }; var table = new TableTable(source); Assert.That(table.Rows.Count, Is.EqualTo(2)); }
public void CanAccessAnIndividualCellValueDirectly() { var source = new List<List<string>> { new List<string> {"A", "B", "C"}, new List<string> {"1", "2", "3"}, }; var table = new TableTable(source); Assert.That("2", Is.EqualTo(table.CellValues(1, 1))); }