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...!!!"); } }
public void CheckUrl_ShouldReturn_Url() { var url = _service.CheckUrl("https://www.asp.net/"); Assert.AreEqual("https://www.asp.net", url); }