public void TestSimpleDiffPlusContentAll()
{
DataSet ds;
// Fragment ... skipped
ds = new DataSet();
AssertReadXml(ds, "Fragment", diff2,
XmlReadMode.Fragment, XmlReadMode.Fragment,
"NewDataSet", 0);
// others ... kept
ds = new DataSet();
AssertReadXml(ds, "IgnoreSchema", diff2,
XmlReadMode.IgnoreSchema, XmlReadMode.IgnoreSchema,
"NewDataSet", 0, ReadState.Interactive);
ds = new DataSet();
AssertReadXml(ds, "InferSchema", diff2,
XmlReadMode.InferSchema, XmlReadMode.InferSchema,
"NewDataSet", 0, ReadState.Interactive);
ds = new DataSet();
AssertReadXml(ds, "ReadSchema", diff2,
XmlReadMode.ReadSchema, XmlReadMode.ReadSchema,
"NewDataSet", 0, ReadState.Interactive);
// Auto, DiffGram ... treated as DiffGram
ds = new DataSet();
AssertReadXml(ds, "Auto", diff2,
XmlReadMode.Auto, XmlReadMode.DiffGram,
"NewDataSet", 0, ReadState.Interactive);
ds = new DataSet();
AssertReadXml(ds, "DiffGram", diff2,
XmlReadMode.DiffGram, XmlReadMode.DiffGram,
"NewDataSet", 0, ReadState.Interactive);
}