public void v15()
{
Initialize();
XmlSchemaSet xss = new XmlSchemaSet();
xss.ValidationEventHandler += ValidationCallback;
XmlReader r1 = CreateReader(Path.Combine(TestData._Root, "bug356711_a.xsd"));
XmlReader r2 = CreateReader(Path.Combine(TestData._Root, "bug356711_b.xsd"), false);
try
{
xss.Add(null, r1);
}
catch (XmlException e)
{
CError.Compare(e.Message.Contains("DTD"), true, "Some other error thrown");
CError.Compare(xss.Count, 0, "SchemaSet count mismatch!");
}
try
{
xss.Add(null, r2);
}
catch (Exception)
{
Assert.True(false);
}
CError.Compare(xss.Count, 1, "SchemaSet count mismatch!");
return;
}