System.Xml.Tests.TC_SchemaSet_Includes.v9 C# (CSharp) Méthode

v9() private méthode

private v9 ( ) : void
Résultat void
        public void v9()
        {
            XmlSchemaSet sc = new XmlSchemaSet();
            sc.XmlResolver = new XmlUrlResolver();
            int elem_count = 0;

            XmlSchema schema = sc.Add(null, Path.Combine(TestData._Root, "include_v9_a.xsd"));
            CError.Compare(sc.Count, 1, "AddCount");
            CError.Compare(sc.IsCompiled, false, "AddIsCompiled");

            sc.Compile();
            CError.Compare(sc.Count, 1, "Count");
            CError.Compare(sc.IsCompiled, true, "IsCompiled");

            // Check that C's data is present in A's NS
            foreach (object obj in schema.Elements.Names)
                if ((obj.ToString()).Equals("ns-a:e2"))
                    elem_count++;

            CError.Compare(elem_count, 1, "ns-a:e2");

            return;
        }