예제 #1
0
        public void anyNamespaceMethodTest(string localName, string expectedLocalName)
        {
            var qname = ASQName.anyNamespace(localName);

            Assert.Null(qname.uri);
            Assert.Null(qname.prefix);
            Assert.Equal(expectedLocalName, qname.localName);
        }
예제 #2
0
        public void constructorTest_withLocalName(
            string localName, string expectedPrefix, string expectedUri, string expectedLocalName)
        {
            var oldDefault = ASNamespace.getDefault();

            ASNamespace.setDefault(new ASNamespace("a"));

            try {
                var qname = new ASQName(localName);
                Assert.Equal(expectedPrefix, qname.prefix);
                Assert.Equal(expectedLocalName, qname.localName);
                Assert.Equal(expectedUri, qname.uri);
            }
            finally {
                ASNamespace.setDefault(oldDefault);
            }
        }