System.Data.Tests.DataTableTest4.XmlTest20 C# (CSharp) Метод

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

private XmlTest20 ( ) : void
Результат void
        public void XmlTest20()
        {
            MakeParentTable1();

            using (FileStream stream = new FileStream(_tempFile, FileMode.Create))
            {
                _parentTable1.WriteXml(stream, XmlWriteMode.IgnoreSchema);
            }

            DataSet ds = new DataSet();
            DataTable table = new DataTable("HelloWorldTable");
            XmlReadMode mode = XmlReadMode.Auto;
            table.Columns.Add(new DataColumn("id", typeof(int)));
            ds.Tables.Add(table);

            using (FileStream stream = new FileStream(_tempFile, FileMode.Open))
            {
                //ReadXml wont read anything as TableNames dont match
                mode = table.ReadXml(stream);
            }

            Assert.Equal(XmlReadMode.IgnoreSchema, mode);
            Assert.Equal("HelloWorldTable", table.TableName);
            Assert.Equal(0, table.Rows.Count);
            Assert.Equal(1, table.Columns.Count);
            Assert.Equal(typeof(int), table.Columns[0].DataType);
            Assert.Equal("System.Data.DataSet", table.DataSet.ToString());
            Assert.Equal("NewDataSet", table.DataSet.DataSetName);
        }