System.Xml.Tests.TC_SchemaSet_Imports.v114 C# (CSharp) Method

v114() private method

private v114 ( ) : void
return void
        public void v114()
        {
            XmlSchemaSet sc = new XmlSchemaSet();
            sc.XmlResolver = new XmlUrlResolver();
            XmlSchema parent = sc.Add(null, Path.Combine(TestData._Root, "import_v17_a.xsd"));

            CError.Compare(sc.Count, 2, "Count");
            CError.Compare(sc.IsCompiled, false, "IsCompiled");
            CError.Compare(sc.Schemas("ns-a").Count, 1, "count for ns-a");
            CError.Compare(sc.Schemas("ns-c").Count, 1, "count for ns-c");

            sc.Reprocess(parent);
            CError.Compare(sc.IsCompiled, false, "ReprocessIsCompiled");
            CError.Compare(sc.Count, 2, "ReprocessCount");

            sc.Compile();
            CError.Compare(sc.IsCompiled, true, "IsCompiled");
            CError.Compare(sc.Schemas("ns-a").Count, 1, "count for ns-a");
            CError.Compare(sc.Schemas("ns-c").Count, 1, "count for ns-c");
            CError.Compare(sc.Count, 2, "CompileCount");

            return;
        }