public void InitializeWithElementValidateSameElement()
{
XmlSchemaValidator val;
XmlSchemaInfo info = new XmlSchemaInfo();
XmlSchemaSet schemas = new XmlSchemaSet();
schemas.Add("", Path.Combine(TestData, XSDFILE_PARTIAL_VALIDATION));
schemas.Compile();
val = CreateValidator(schemas);
val.Initialize(schemas.GlobalElements[new XmlQualifiedName("PartialElement")]);
val.ValidateElement("PartialElement", "", info);
val.ValidateEndOfAttributes(null);
val.ValidateText(StringGetter("123"));
val.ValidateEndElement(info);
Assert.Equal(info.Validity, XmlSchemaValidity.Valid);
Assert.Equal(info.SchemaElement.Name, "PartialElement");
return;
}