System.Data.Tests.DataSetReadXmlTest.ColumnOrder C# (CSharp) Method

ColumnOrder() private method

private ColumnOrder ( ) : void
return void
        public void ColumnOrder()
        {
            string xml = "<?xml version=\"1.0\" standalone=\"yes\"?>" +
                "<NewDataSet>" +
                "  <Table>" +
                "    <Name>Miguel</Name>" +
                "    <FirstName>de Icaza</FirstName>" +
                "    <Income>4000</Income>" +
                "  </Table>" +
                "  <Table>" +
                "    <Name>25</Name>" +
                "    <FirstName>250</FirstName>" +
                "    <Address>Belgium</Address>" +
                "    <Income>5000</Income>" +
                "</Table>" +
                "</NewDataSet>";

            var ds = new DataSet();
            ds.ReadXml(new StringReader(xml));
            Assert.Equal(1, ds.Tables.Count);
            Assert.Equal("Table", ds.Tables[0].TableName);
            Assert.Equal(4, ds.Tables[0].Columns.Count);
            Assert.Equal("Name", ds.Tables[0].Columns[0].ColumnName);
            Assert.Equal(0, ds.Tables[0].Columns[0].Ordinal);
            Assert.Equal("FirstName", ds.Tables[0].Columns[1].ColumnName);
            Assert.Equal(1, ds.Tables[0].Columns[1].Ordinal);
            Assert.Equal("Address", ds.Tables[0].Columns[2].ColumnName);
            Assert.Equal(2, ds.Tables[0].Columns[2].Ordinal);
            Assert.Equal("Income", ds.Tables[0].Columns[3].ColumnName);
            Assert.Equal(3, ds.Tables[0].Columns[3].Ordinal);
        }