System.Xml.Tests.TCAddSchema.CheckDeepCopyOfXmlSchema C# (CSharp) Метод

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

private CheckDeepCopyOfXmlSchema ( ) : void
Результат void
        public void CheckDeepCopyOfXmlSchema()
        {
            XmlSchemaValidator val = CreateValidator(new XmlSchemaSet());
            XmlSchemaInfo info = new XmlSchemaInfo();

            XmlSchema s = new XmlSchema();
            XmlSchemaElement e1 = new XmlSchemaElement();
            XmlSchemaElement e2 = new XmlSchemaElement();

            e1.Name = "foo";
            e2.Name = "bar";

            s.Items.Add(e1);
            val.AddSchema(s);
            s.Items.Add(e2);

            val.Initialize();
            try
            {
                val.ValidateElement("bar", "", info);
            }
            catch (XmlSchemaValidationException)
            {
                return;
            }

            Assert.True(false);
        }