private void CompareTables(DataSet dsLoad)
{
Assert.Equal(_ds.Tables.Count, dsLoad.Tables.Count);
for (int tc = 0; tc < dsLoad.Tables.Count; tc++)
{
Assert.Equal(_ds.Tables[tc].Columns.Count, dsLoad.Tables[tc].Columns.Count);
Assert.Equal(_ds.Tables[tc].Rows.Count, dsLoad.Tables[tc].Rows.Count);
for (int cc = 0; cc < dsLoad.Tables[tc].Columns.Count; cc++)
{
Assert.Equal(_ds.Tables[tc].Columns[cc].ColumnName,
dsLoad.Tables[tc].Columns[cc].ColumnName);
}
for (int rc = 0; rc < dsLoad.Tables[tc].Rows.Count; rc++)
{
for (int cc = 0; cc < dsLoad.Tables[tc].Columns.Count; cc++)
{
Assert.Equal(_ds.Tables[tc].Rows[rc].ItemArray[cc],
dsLoad.Tables[tc].Rows[rc].ItemArray[cc]);
}
}
}
}