System.Xml.Tests.XPathNodeIteratorTests.NodeIter1 C# (CSharp) Méthode

NodeIter1() private méthode

private NodeIter1 ( ) : void
Résultat void
        public void NodeIter1()
        {
            if (_isInProc)
                return; //TEST_SKIPPED;

            XslCompiledTransform xslt = new XslCompiledTransform();

            XsltArgumentList xslArg = new XsltArgumentList();
            XmlUrlResolver ur = new XmlUrlResolver();
            Uri uriSource = ur.ResolveUri(null, FullFilePath("sample.xsd"));
            xslArg.AddParam("sourceUri", String.Empty, uriSource.ToString());

            xslt.Load(FullFilePath("xsd2cs1.xsl"), new XsltSettings(true, true), new XmlUrlResolver());

            XPathDocument doc = new XPathDocument(FullFilePath("sample.xsd"));
            StringWriter sw = new StringWriter();
            try
            {
                xslt.Transform(doc, xslArg, sw);
                sw.Dispose();
                _output.WriteLine("No exception is thrown when .Current is called before .MoveNext on XPathNodeIterator");
                Assert.True(false);
            }
            catch (System.InvalidOperationException ex)
            {
                _output.WriteLine(ex.ToString());
                return;
            }
        }