Esempio n. 1
0
        public void ChangeScheme()
        {
            var url = new UrlBuilder("http://www.shoutem.com");
            url.SetScheme(Uri.UriSchemeHttps);

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

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

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

            Assert.AreEqual(null, url.GetScheme());
        }
Esempio n. 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());
        }