public void TestSimpleDiffXmlAll()
{
DataSet ds;
// ignored
ds = new DataSet();
AssertReadXml(ds, "Fragment", diff1,
XmlReadMode.Fragment, XmlReadMode.Fragment,
"NewDataSet", 0);
ds = new DataSet();
AssertReadXml(ds, "IgnoreSchema", diff1,
XmlReadMode.IgnoreSchema, XmlReadMode.IgnoreSchema,
"NewDataSet", 0);
ds = new DataSet();
AssertReadXml(ds, "InferSchema", diff1,
XmlReadMode.InferSchema, XmlReadMode.InferSchema,
"NewDataSet", 0);
ds = new DataSet();
AssertReadXml(ds, "ReadSchema", diff1,
XmlReadMode.ReadSchema, XmlReadMode.ReadSchema,
"NewDataSet", 0);
// Auto, DiffGram ... treated as DiffGram
ds = new DataSet();
AssertReadXml(ds, "Auto", diff1,
XmlReadMode.Auto, XmlReadMode.DiffGram,
"NewDataSet", 0);
ds = new DataSet();
AssertReadXml(ds, "DiffGram", diff1,
XmlReadMode.DiffGram, XmlReadMode.DiffGram,
"NewDataSet", 0);
}