System.Xml.Tests.TCConstructor.SetSchemaSetTo_Empty_NotCompiled_Compiled C# (CSharp) Method

SetSchemaSetTo_Empty_NotCompiled_Compiled() private method

private SetSchemaSetTo_Empty_NotCompiled_Compiled ( String schemaSetStatus ) : void
schemaSetStatus String
return void
        public void SetSchemaSetTo_Empty_NotCompiled_Compiled(String schemaSetStatus)
        {
            XmlSchemaValidator val;
            XmlSchemaSet sch = new XmlSchemaSet();

            if (schemaSetStatus != "empty")
            {
                sch.Add("", Path.Combine(TestData, XSDFILE_NO_TARGET_NAMESPACE));
                if (schemaSetStatus == "compiled")
                    sch.Compile();
            }

            val = new XmlSchemaValidator(new NameTable(), sch, new XmlNamespaceManager(new NameTable()), AllFlags);
            Assert.NotEqual(val, null);

            val.Initialize();
            val.ValidateElement("elem1", "", null);
            val.SkipToEndElement(null);
            val.EndValidation();

            return;
        }