コード例 #1
0
        public void ChangeScheme()
        {
            var url = new UrlBuilder("http://www.shoutem.com");
            url.SetScheme(Uri.UriSchemeHttps);

            Assert.AreEqual(Uri.UriSchemeHttps, url.GetScheme());
        }
コード例 #2
0
        public void SetSchemeToEmpty()
        {
            var url = new UrlBuilder("www.shoutem.com");
            url.SetScheme(string.Empty);

            Assert.AreEqual(string.Empty, url.GetScheme());
        }
コード例 #3
0
        public void SetScheme()
        {
            var url = new UrlBuilder("www.shoutem.com");
            url.SetScheme(Uri.UriSchemeHttp);

            Assert.AreEqual(Uri.UriSchemeHttp, url.GetScheme());
        }
コード例 #4
0
        public void SetSchemeToNull()
        {
            var url = new UrlBuilder("www.shoutem.com");
            url.SetScheme(null);

            Assert.AreEqual(null, url.GetScheme());
        }
コード例 #5
0
        public void DefaultSchemeFromUrl()
        {
            var url1 = new UrlBuilder("http://www.shoutem.com");
            var url2 = new UrlBuilder("https://www.shoutem.com");
            var url3 = new UrlBuilder("ftp://www.shoutem.com");

            Assert.AreEqual(Uri.UriSchemeHttp, url1.GetScheme());
            Assert.AreEqual(Uri.UriSchemeHttps, url2.GetScheme());
            Assert.AreEqual(Uri.UriSchemeFtp, url3.GetScheme());
        }