System.Xml.Tests.TCValidationEventHandling.ValidationCallProducesValidationErrorInsideValidationEventHandler__Nesting C# (CSharp) Méthode

ValidationCallProducesValidationErrorInsideValidationEventHandler__Nesting() private méthode

        public void ValidationCallProducesValidationErrorInsideValidationEventHandler__Nesting()
        {
            XmlSchemaInfo info = new XmlSchemaInfo();
            XmlSchemaValidator val = CreateValidator(CreateSchemaSetFromXml("<root>foo</root>"));
            CValidationEventHolder holder = new CValidationEventHolder();

            val.ValidationEventHandler += new ValidationEventHandler(holder.CallbackNested);

            val.Initialize();
            val.ValidateElement("bar", "", info);

            Assert.Equal(holder.NestingDepth, 3);

            return;
        }
    }