Ejemplo n.º 1
0
        public void UnicodeTest()
        {
            string unicodeUrl = "http://nerdbank.org/opaffirmative/崎村.aspx";

            Assert.IsTrue(UriIdentifier.IsValidUri(unicodeUrl));
            Identifier id;

            Assert.IsTrue(UriIdentifier.TryParse(unicodeUrl, out id));
            Assert.AreEqual("/opaffirmative/%E5%B4%8E%E6%9D%91.aspx", ((UriIdentifier)id).Uri.AbsolutePath);
            Assert.AreEqual(Uri.EscapeUriString(unicodeUrl), id.ToString());
        }
Ejemplo n.º 2
0
 public void IsValid()
 {
     Assert.IsTrue(UriIdentifier.IsValidUri(this.goodUri));
     Assert.IsFalse(UriIdentifier.IsValidUri(this.badUri));
     Assert.IsTrue(UriIdentifier.IsValidUri(this.relativeUri), "URL lacking http:// prefix should have worked anyway.");
 }