public void GetDataRowTest() { DataSet dataSet = new DataSet(); DataRow dataRow = null; dataRow = dataSet.GetDataRow(); Assert.IsNull(dataRow); DataTable dataTable = dataSet.Tables.Add(); dataTable.Columns.Add("TestColumn", typeof(string)); dataRow = dataTable.Rows.Add("TestValue"); dataRow = dataSet.GetDataRow(); Assert.IsNotNull(dataRow); dataRow = dataTable.Rows.Add("AnotherTestValue"); dataRow = dataSet.GetDataRow(); Assert.IsNotNull(dataRow); dataSet.Tables[0].Rows.RemoveAt(1); dataRow = dataSet.GetDataRow(); Assert.IsNotNull(dataRow); dataSet.Tables.Add(); dataRow = dataSet.GetDataRow(); Assert.IsNotNull(dataRow); }