public void TestTableWithAllDifferentRowHeaders() { var row = FileBuilder.ParseDatatableRow("| | Ax | By |\r\n"); Assert.AreEqual(3, row.Count); row = FileBuilder.ParseDatatableRow("| | Ax | By |\r\n"); Assert.AreEqual(3, row.Count); row = FileBuilder.ParseDatatableRow("|___| Ax | By |\r\n"); Assert.AreEqual(3, row.Count); row = FileBuilder.ParseDatatableRow("|_| Ax | By |\r\n"); Assert.AreEqual(3, row.Count); row = FileBuilder.ParseDatatableRow("|_@| Ax | By |\r\n"); Assert.AreEqual(3, row.Count); row = FileBuilder.ParseDatatableRow("|_____@| Ax | By |\r\n"); Assert.AreEqual(3, row.Count); row = FileBuilder.ParseDatatableRow("|@| Ax | By |\r\n"); Assert.AreEqual(3, row.Count); row = FileBuilder.ParseDatatableRow("| @| Ax | By |\r\n"); Assert.AreEqual(3, row.Count); row = FileBuilder.ParseDatatableRow("|//| Ax | By |\r\n"); Assert.AreEqual(3, row.Count); row = FileBuilder.ParseDatatableRow("| //| Ax | By |\r\n"); Assert.AreEqual(3, row.Count); row = FileBuilder.ParseDatatableRow("|// | Ax | By |\r\n"); Assert.AreEqual(3, row.Count); row = FileBuilder.ParseDatatableRow("| type | Ax | By |\r\n"); Assert.AreEqual(3, row.Count); row = FileBuilder.ParseDatatableRow("| name | Ax | By |\r\n"); Assert.AreEqual(3, row.Count); row = FileBuilder.ParseDatatableRow("| ref | Ax | By |\r\n"); Assert.AreEqual(3, row.Count); row = FileBuilder.ParseDatatableRow("| motorhead | Ax | By |\r\n"); Assert.AreEqual(3, row.Count); }