Exemple #1
0
        public void constructorTest_withUriAndPrefix(string prefix, string uri, string expectedPrefix, string expectedUri)
        {
            var ns = new ASNamespace(prefix, uri);

            Assert.Equal(expectedUri, ns.uri);
            Assert.Equal(expectedPrefix, ns.prefix);
        }
Exemple #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);
            }
        }
Exemple #3
0
 public void toStringMethodTest(ASNamespace ns)
 {
     Assert.Equal(ns.uri, ns.AS_toString());
 }
Exemple #4
0
        public void prefixPropertyTest(ASNamespace ns)
        {
            ASAny expected = (ns.prefix == null) ? ASAny.undefined : ns.prefix;

            Assert.Equal(expected, ns.AS_prefix);
        }
Exemple #5
0
        public void constructorTest_prefixIsNotValidXmlName(string prefix)
        {
            var ns = new ASNamespace(prefix, "hello");

            Assert.Null(ns.prefix);
        }
Exemple #6
0
 public void equalsMethodTest(ASNamespace x, ASNamespace y)
 {
     Assert.Equal(x?.uri == y?.uri, ASNamespace.AS_equals(x, y));
 }
Exemple #7
0
 public void valueOfMethodTest(ASNamespace ns)
 {
     Assert.Equal(ns.uri, ns.valueOf());
 }