System.Xml.Tests.TCGetExpectedParticles.CallForChoiceWithSequenceGroup_Before_After_ValidatingGroupMembers C# (CSharp) Méthode

CallForChoiceWithSequenceGroup_Before_After_ValidatingGroupMembers() private méthode

private CallForChoiceWithSequenceGroup_Before_After_ValidatingGroupMembers ( String callOrder ) : void
callOrder String
Résultat void
        public void CallForChoiceWithSequenceGroup_Before_After_ValidatingGroupMembers(String callOrder)
        {
            XmlSchemaValidator val = CreateValidator(XSDFILE_GET_EXPECTED_PARTICLES);
            XmlSchemaInfo info = new XmlSchemaInfo();
            XmlQualifiedName[] names;

            val.Initialize();
            val.ValidateElement("ChoiceGroupElement", "", info);
            val.ValidateEndOfAttributes(null);

            if (callOrder == "before")
            {
                names = new XmlQualifiedName[] { new XmlQualifiedName("g1"), new XmlQualifiedName("foo") };
            }
            else
            {
                val.ValidateElement("g1", "", info);
                val.SkipToEndElement(info);

                names = new XmlQualifiedName[] { new XmlQualifiedName("g2") };
            }

            CheckExpectedElements(val.GetExpectedParticles(), names);

            return;
        }