public void TestBaseUrlValidator() { var urlfactory = new Base62ShortUrlFactory(); Assert.AreEqual(urlfactory.ValidateUrl("gJz"), true); Assert.AreEqual(urlfactory.ValidateUrl("gJ!"),false); Assert.AreEqual(urlfactory.ValidateUrl("g~12.asdf-="),false); }
static void trial() { var t**s = new Base62ShortUrlFactory(); Console.WriteLine(t**s.GetShortUrl(12)); Console.WriteLine(t**s.GetShortUrl(26)); Console.WriteLine(t**s.GetShortUrl(52)); Console.WriteLine(t**s.GetShortUrl(61)); Console.WriteLine(t**s.GetShortUrl(62)); Console.WriteLine(t**s.GetShortUrl(63)); Console.Read(); }
static ScribbleResources() { DeploymentContext deploymentContext = new StorageContext() { CurrentEnvironment = EnvironmentEnum.DevBox }; var tmp = deploymentContext.GetQueueInstanceAsync(); tmp.Wait(); Queue = tmp.Result; UrlGenerator = new Base62ShortUrlFactory(); }
static ScribbleWebEndpointResources() { DeploymentContext = new StorageContext() { CurrentEnvironment = EnvironmentEnum.DevBox }; var tableTask = DeploymentContext.GetTableInstanceAsync(); tableTask.Wait(); Table = tableTask.Result; UrlFactory = new Base62ShortUrlFactory(); StorageHelper = new Base62StorageHelper(); ScribbleCryptographyHandler = new ScribbleCryptographyHandler(); }
public Base62ShortUrlFactoryTest() { shortUrlGenerator = new Base62ShortUrlFactory(); }