public void ReadSimpleDiffgram()
{
DataSet ds;
// empty XML
ds = new DataSet();
AssertReadXml(ds, "EmptyString", xml1,
XmlReadMode.DiffGram, XmlReadMode.DiffGram,
"NewDataSet", 0);
// simple element
ds = new DataSet();
AssertReadXml(ds, "EmptyElement", xml2,
XmlReadMode.DiffGram, XmlReadMode.DiffGram,
"NewDataSet", 0);
// simple element2
ds = new DataSet();
AssertReadXml(ds, "StartEndTag", xml3,
XmlReadMode.DiffGram, XmlReadMode.DiffGram,
"NewDataSet", 0);
// whitespace in simple element
ds = new DataSet();
AssertReadXml(ds, "Whitespace", xml4,
XmlReadMode.DiffGram, XmlReadMode.DiffGram,
"NewDataSet", 0);
// text in simple element
ds = new DataSet();
AssertReadXml(ds, "SingleText", xml5,
XmlReadMode.DiffGram, XmlReadMode.DiffGram,
"NewDataSet", 0);
// simple table pattern:
ds = new DataSet();
AssertReadXml(ds, "SimpleTable", xml6,
XmlReadMode.DiffGram, XmlReadMode.DiffGram,
"NewDataSet", 0);
// simple table with 2 columns:
ds = new DataSet();
AssertReadXml(ds, "SimpleTable2", xml7,
XmlReadMode.DiffGram, XmlReadMode.DiffGram,
"NewDataSet", 0);
// simple dataset with 1 table:
ds = new DataSet();
AssertReadXml(ds, "SimpleDataSet", xml8,
XmlReadMode.DiffGram, XmlReadMode.DiffGram,
"NewDataSet", 0);
}