protected void btnGenerateShortUrl_Click(object sender, EventArgs e)
    {
        ShortUrlController controller = new ShortUrlController();
        string             encodedUrl = controller.EncodeUrl(txtUrl.Text.Trim());

        hypCode.Text        = encodedUrl;
        hypCode.NavigateUrl = encodedUrl;
    }
        public void with_shorturl_controller()
        {
            var repo          = new Mock <IModifiedUrlRepository>().Object;
            var indexService  = new Mock <IIndexService>().Object;
            var logger        = new Mock <ILogger <UniqueIdService> >().Object;
            var lekkerService = new UniqueIdService(logger, indexService);

            var controller = new ShortUrlController(repo, lekkerService);

            Assert.NotNull(controller);
        }
Exemple #3
0
        public ShortUrlControllerTests()
        {
            new RegisterRoutes().Execute();

            shortUrlService = new Mock <IShortUrlService>();

            settings = new Settings {
                RedirectPermanently = true, UrlPerPage = 15, BaseType = BaseType.BaseSixtyTwo
            };

            controller = new ShortUrlController(shortUrlService.Object, settings);
        }
Exemple #4
0
        public void SaveUrl()
        {
            // Set up Prerequisites

            var controller = new ShortUrlController();

            controller.Request = new HttpRequestMessage();

            controller.Configuration = new HttpConfiguration();
            // Act on Test
            var response = controller.SaveUrl("http://raitechintro.com");

            Assert.AreNotEqual(string.Empty, response);
        }
Exemple #5
0
 public UrlController()
 {
     webApi = new ShortUrlController();
 }