public void XmlTest25()
{
MakeDummyTable();
using (FileStream stream = new FileStream(_tempFile, FileMode.Create))
{
_dummyTable.WriteXml(stream, XmlWriteMode.DiffGram);
}
XmlReadMode mode = XmlReadMode.Auto;
//Create a table but dont set the table name
DataTable table = new DataTable();
//define the table schame partially
table.Columns.Add("id", typeof(int));
using (FileStream stream = new FileStream(_tempFile, FileMode.Open))
{
mode = table.ReadXml(stream);
}
Assert.Equal(string.Empty, table.TableName);
Assert.Equal(1, table.Columns.Count);
Assert.Equal(0, table.Rows.Count);
Assert.Equal(XmlReadMode.DiffGram, mode);
}