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);
}