public void Load_StringsNew()
{
localSetup();
DataSet dsLoad = new DataSet("LoadStrings");
DataTable table1 = new DataTable("First");
dsLoad.Tables.Add(table1);
DataTable table2 = new DataTable("Second");
dsLoad.Tables.Add(table2);
DataTableReader dtr = _ds.CreateDataReader();
dsLoad.Load(dtr, LoadOption.Upsert, "Third", "Fourth");
Assert.Equal(4, dsLoad.Tables.Count);
Assert.Equal("First", dsLoad.Tables[0].TableName);
Assert.Equal(0, dsLoad.Tables[0].Rows.Count);
Assert.Equal(0, dsLoad.Tables[0].Columns.Count);
Assert.Equal("Second", dsLoad.Tables[1].TableName);
Assert.Equal(0, dsLoad.Tables[1].Rows.Count);
Assert.Equal(0, dsLoad.Tables[1].Columns.Count);
Assert.Equal("Third", dsLoad.Tables[2].TableName);
Assert.Equal(3, dsLoad.Tables[2].Rows.Count);
Assert.Equal(2, dsLoad.Tables[2].Columns.Count);
Assert.Equal("Fourth", dsLoad.Tables[3].TableName);
Assert.Equal(3, dsLoad.Tables[3].Rows.Count);
Assert.Equal(3, dsLoad.Tables[3].Columns.Count);
}