System.Data.Tests.DataTableTest.ReadWriteXmlSchema_2 C# (CSharp) Метод

ReadWriteXmlSchema_2() приватный Метод

private ReadWriteXmlSchema_2 ( ) : void
Результат void
        public void ReadWriteXmlSchema_2()
        {
            DataSet ds = new DataSet("dataset");
            ds.Tables.Add("table1");
            ds.Tables.Add("table2");
            ds.Tables[0].Columns.Add("col");
            ds.Tables[1].Columns.Add("col");
            ds.Relations.Add("rel", ds.Tables[0].Columns[0], ds.Tables[1].Columns[0], true);

            MemoryStream ms1 = new MemoryStream();
            ds.Tables[0].WriteXmlSchema(ms1);
            MemoryStream ms2 = new MemoryStream();
            ds.Tables[1].WriteXmlSchema(ms2);

            DataSet ds1 = new DataSet();
            ds1.Tables.Add();
            ds1.Tables.Add();
            ds1.Tables[0].ReadXmlSchema(new MemoryStream(ms1.GetBuffer()));
            ds1.Tables[1].ReadXmlSchema(new MemoryStream(ms2.GetBuffer()));

            Assert.Equal(0, ds1.Relations.Count);
            Assert.Equal(1, ds1.Tables[0].Columns.Count);
            Assert.Equal(1, ds1.Tables[1].Columns.Count);
        }
DataTableTest