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); }
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); }
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); }
public UrlController() { webApi = new ShortUrlController(); }