コード例 #1
0
        public IActionResult Redirect(int id)
        {
            Url url = MockStorage.GetById(id);

            if (url == null)
            {
                return(BadRequest("No record found with the specified key"));
            }

            return(Redirect(url.OriginalUrl));
        }
コード例 #2
0
        public void CannotGetFromStorage()
        {
            var url = new Url();

            url.OriginalUrl = "long  URL";
            url.Active      = true;

            var inserted = MockStorage.Add(url);

            Assert.NotNull(inserted);
            Assert.Equal(url.OriginalUrl, inserted.OriginalUrl);

            var retrieved = MockStorage.GetById(999);

            Assert.Null(retrieved);
        }