public void AddColumnDataTest()
        {
            RowData target = new RowData();

            target.AddColumnData("ABC");
            Assert.AreEqual <int>(1, target.ColumnCount);
            target.AddColumnData("DEF");
            Assert.AreEqual <int>(2, target.ColumnCount);
            Assert.AreEqual <string>("ABC", target.GetColumnData(0));
            Assert.AreEqual <string>("DEF", target.GetColumnData(1));
        }
        internal static void VerifyParsedRow(RowData rowData, string expectedRowText, string[] expectedValues)
        {
            Assert.AreEqual <int>(expectedValues.Length, rowData.ColumnCount);
            if (!string.IsNullOrEmpty(expectedRowText))
            {
                Assert.AreEqual <string>(expectedRowText, rowData.RowText);
            }

            for (int i = 0; i < rowData.ColumnCount && i < expectedValues.Length; i++)
            {
                Assert.AreEqual <string>(expectedValues[i], rowData.GetColumnData(i));
            }
        }
        public void GetColumnDataBadArgTest2()
        {
            RowData target = new RowData();

            target.GetColumnData(-3);
        }