System.Xml.Tests.TCAddSchema.AddSchemasWithTypeCollision C# (CSharp) Méthode

AddSchemasWithTypeCollision() private méthode

private AddSchemasWithTypeCollision ( ) : void
Résultat void
        public void AddSchemasWithTypeCollision()
        {
            XmlSchemaValidator val = CreateValidator(new XmlSchemaSet());
            XmlSchemaInfo info = new XmlSchemaInfo();

            val.AddSchema(XmlSchema.Read(XmlReader.Create(new StringReader("<?xml version=\"1.0\" ?>\n" +
                                                                           "<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\">\n" +
                                                                           "    <xs:element name=\"root\" type=\"xs:string\" />\n" +
                                                                           "</xs:schema>")), null));

            try
            {
                val.AddSchema(XmlSchema.Read(XmlReader.Create(new StringReader("<?xml version=\"1.0\" ?>\n" +
                                                                               "<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\">\n" +
                                                                               "    <xs:element name=\"root\" type=\"xs:boolean\" />\n" +
                                                                               "</xs:schema>")), null));
            }
            catch (XmlSchemaValidationException)
            {
                return;
            }

            Assert.True(false);
        }