コード例 #1
0
 public string GetShortUrl(String orignalUrl)
 {
     if (checkUrl(orignalUrl))
     {
         string     shortUrl   = "";
         UrlService urlService = new UrlService();
         shortUrl = urlService.CheckUrl(orignalUrl);
         if (shortUrl == "")
         {
             shortUrl = Guid.NewGuid().ToString().Substring(0, 8).ToLower();
             urlService.SaveUrl(new Model.ShortUrl()
             {
                 ShortKey = shortUrl, Url = orignalUrl, DateCreated = DateTime.Now
             });
         }
         return(shortUrl);
     }
     else
     {
         return("Enter valid URL...!!!");
     }
 }
コード例 #2
0
        public void CheckUrl_ShouldReturn_Url()
        {
            var url = _service.CheckUrl("https://www.asp.net/");

            Assert.AreEqual("https://www.asp.net", url);
        }