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

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

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

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

            using (FileStream stream = new FileStream(_tempFile, FileMode.Open))
            {
                DataSet ds = new DataSet();
                DataTable table = new DataTable("Table1");
                table.Columns.Add(new DataColumn("id", Type.GetType("System.Int32")));
                ds.Tables.Add(table);

                try
                {
                    table.ReadXml(stream);
                    Assert.False(true);
                }
                catch (ArgumentException ex)
                {
                    // DataTable 'Table1' does not match to
                    // any DataTable in source
                    Assert.Equal(typeof(ArgumentException), ex.GetType());
                    Assert.Null(ex.InnerException);
                    Assert.NotNull(ex.Message);
                    Assert.True(ex.Message.IndexOf("'Table1'") != -1);
                    Assert.Null(ex.ParamName);
                }
            }
        }