AssertReadXml() public method

public AssertReadXml ( DataSet ds, string label, string xml, XmlReadMode readMode, XmlReadMode resultMode, string datasetName, int tableCount ) : void
ds DataSet
label string
xml string
readMode XmlReadMode
resultMode XmlReadMode
datasetName string
tableCount int
return void
        public void TestSimpleDiffPlusContentAll()
        {
            DataSet ds;

            // Fragment ... skipped
            ds = new DataSet();
            DataSetAssertion.AssertReadXml(ds, "Fragment", diff2,
                                           XmlReadMode.Fragment, XmlReadMode.Fragment,
                                           "NewDataSet", 0);

            // others ... kept
            ds = new DataSet();
            DataSetAssertion.AssertReadXml(ds, "IgnoreSchema", diff2,
                                           XmlReadMode.IgnoreSchema, XmlReadMode.IgnoreSchema,
                                           "NewDataSet", 0, ReadState.Interactive);

            ds = new DataSet();
            DataSetAssertion.AssertReadXml(ds, "InferSchema", diff2,
                                           XmlReadMode.InferSchema, XmlReadMode.InferSchema,
                                           "NewDataSet", 0, ReadState.Interactive);

            ds = new DataSet();
            DataSetAssertion.AssertReadXml(ds, "ReadSchema", diff2,
                                           XmlReadMode.ReadSchema, XmlReadMode.ReadSchema,
                                           "NewDataSet", 0, ReadState.Interactive);

            // Auto, DiffGram ... treated as DiffGram
            ds = new DataSet();
            DataSetAssertion.AssertReadXml(ds, "Auto", diff2,
                                           XmlReadMode.Auto, XmlReadMode.DiffGram,
                                           "NewDataSet", 0, ReadState.Interactive);

            ds = new DataSet();
            DataSetAssertion.AssertReadXml(ds, "DiffGram", diff2,
                                           XmlReadMode.DiffGram, XmlReadMode.DiffGram,
                                           "NewDataSet", 0, ReadState.Interactive);
        }
Beispiel #2
0
        public void TestSimpleDiffXmlAll()
        {
            DataSet ds;

            // ignored
            ds = new DataSet();
            DataSetAssertion.AssertReadXml(ds, "Fragment", diff1,
                                           XmlReadMode.Fragment, XmlReadMode.Fragment,
                                           "NewDataSet", 0);

            ds = new DataSet();
            DataSetAssertion.AssertReadXml(ds, "IgnoreSchema", diff1,
                                           XmlReadMode.IgnoreSchema, XmlReadMode.IgnoreSchema,
                                           "NewDataSet", 0);

            ds = new DataSet();
            DataSetAssertion.AssertReadXml(ds, "InferSchema", diff1,
                                           XmlReadMode.InferSchema, XmlReadMode.InferSchema,
                                           "NewDataSet", 0);

            ds = new DataSet();
            DataSetAssertion.AssertReadXml(ds, "ReadSchema", diff1,
                                           XmlReadMode.ReadSchema, XmlReadMode.ReadSchema,
                                           "NewDataSet", 0);

            // Auto, DiffGram ... treated as DiffGram
            ds = new DataSet();
            DataSetAssertion.AssertReadXml(ds, "Auto", diff1,
                                           XmlReadMode.Auto, XmlReadMode.DiffGram,
                                           "NewDataSet", 0);

            ds = new DataSet();
            DataSetAssertion.AssertReadXml(ds, "DiffGram", diff1,
                                           XmlReadMode.DiffGram, XmlReadMode.DiffGram,
                                           "NewDataSet", 0);
        }
Beispiel #3
0
 public static void AssertReadXml(DataSet ds, string label, string xml, XmlReadMode readMode, XmlReadMode resultMode, string datasetName, int tableCount, ReadState state)
 {
     DataSetAssertion.AssertReadXml(ds, label, xml, readMode, resultMode, datasetName, tableCount, state, null, null);
 }