public void TestConversion() { long a = 99111234; var ans = DataConvertor.ToBaseN(a); var b = DataConvertor.ToLongN(ans); Assert.AreEqual(a, b); }
public ActionResult <UrlEntity> Get(string shortUrl) { if (string.IsNullOrEmpty(shortUrl)) { return(BadRequest()); } var mongoUrlEntity = _tinyUrlRepository.GetLongUrl(DataConvertor.ToLongN(shortUrl)); if (mongoUrlEntity == null) { return(NotFound()); } return(new ObjectResult(new UrlEntity() { ShortUrl = shortUrl, LongUrl = mongoUrlEntity.LongUrl })); }