public void XmlTest11()
{
MakeParentTable1();
using (FileStream stream = new FileStream(_tempFile, FileMode.Create))
{
_parentTable1.WriteXml(stream, XmlWriteMode.IgnoreSchema);
}
XmlReadMode mode = XmlReadMode.Auto;
DataTable table = new DataTable();
table.Columns.Add(new DataColumn("id", typeof(int)));
using (FileStream stream = new FileStream(_tempFile, FileMode.Open))
{
//This should not read anything as table name is not set
mode = table.ReadXml(stream);
}
Assert.Equal(XmlReadMode.IgnoreSchema, mode);
Assert.Equal(string.Empty, table.TableName);
Assert.Equal(0, table.Rows.Count);
Assert.Equal(1, table.Columns.Count);
Assert.Equal(typeof(int), table.Columns[0].DataType);
Assert.Null(table.DataSet);
}