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

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

private XmlTest8 ( ) : void
Результат void
        public void XmlTest8()
        {
            MakeParentTable1();
            MakeChildTable();
            MakeSecondChildTable();
            //Relate the parent and the children
            MakeDataRelation();

            using (FileStream stream = new FileStream(_tempFile, FileMode.Create))
            {
                //Write only the Xml
                _parentTable1.WriteXml(stream, XmlWriteMode.IgnoreSchema, false);
            }

            DataSet ds = new DataSet();
            ds.ReadXml(_tempFile);

            Assert.Equal(1, ds.Tables.Count);
            Assert.Equal("ParentTable", ds.Tables[0].TableName);
            DataTable table = ds.Tables[0];

            Assert.Equal(3, table.Rows.Count);
            //Test values of each row
            DataRow row = table.Rows[0];
            Assert.Equal("1", row["id"]);
            Assert.Equal("ParentItem 1", row["ParentItem"]);
            Assert.Equal("1", row["DepartmentID"]);

            row = table.Rows[1];
            Assert.Equal("2", row["id"]);
            Assert.Equal("ParentItem 2", row["ParentItem"]);
            Assert.Equal("2", row["DepartmentID"]);

            row = table.Rows[2];
            Assert.Equal("3", row["id"]);
            Assert.Equal("ParentItem 3", row["ParentItem"]);
            Assert.Equal("3", row["DepartmentID"]);
        }