public void MultipleEventHandlersAttachedToValidator()
{
XmlSchemaInfo info = new XmlSchemaInfo();
XmlSchemaValidator val = CreateValidator(CreateSchemaSetFromXml("<root>foo</root>"));
CValidationEventHolder holder = new CValidationEventHolder();
val.ValidationEventHandler += new ValidationEventHandler(holder.CallbackA);
val.ValidationEventHandler += new ValidationEventHandler(holder.CallbackB);
val.Initialize();
val.ValidateElement("bar", "", info);
Assert.True(holder.IsCalledA);
Assert.True(holder.IsCalledB);
return;
}