Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 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();
 }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 5
0
 public Base62ShortUrlFactoryTest()
 {
     shortUrlGenerator = new Base62ShortUrlFactory();
 }