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); }
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); } }
public void toStringMethodTest(ASNamespace ns) { Assert.Equal(ns.uri, ns.AS_toString()); }
public void prefixPropertyTest(ASNamespace ns) { ASAny expected = (ns.prefix == null) ? ASAny.undefined : ns.prefix; Assert.Equal(expected, ns.AS_prefix); }
public void constructorTest_prefixIsNotValidXmlName(string prefix) { var ns = new ASNamespace(prefix, "hello"); Assert.Null(ns.prefix); }
public void equalsMethodTest(ASNamespace x, ASNamespace y) { Assert.Equal(x?.uri == y?.uri, ASNamespace.AS_equals(x, y)); }
public void valueOfMethodTest(ASNamespace ns) { Assert.Equal(ns.uri, ns.valueOf()); }