Esempio n. 1
0
        public void Generate6CharsSlug()
        {
            var slugger = new Slugger.Slugger();

            var longUrl = "www.microsoft.com";
            var slug    = slugger.Slug(longUrl);

            Assert.Equal(6, slug.Length);
        }
Esempio n. 2
0
        public void GetDifferentSlugs()
        {
            var slugger = new Slugger.Slugger();

            var longUrl1 = "www.microsoft.com";
            var slug1    = slugger.Slug(longUrl1);
            var longUrl2 = "www.github.com";
            var slug2    = slugger.Slug(longUrl2);

            Assert.NotEqual(slug1, slug2);
        }
Esempio n. 3
0
        public void GetSameSlug()
        {
            var slugger = new Slugger.Slugger();

            var longUrl1 = "www.microsoft.com";
            var slug1    = slugger.Slug(longUrl1);
            var longUrl2 = "www.microsoft.com";
            var slug2    = slugger.Slug(longUrl2);

            Assert.Equal(slug1, slug2);
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            var slugger = new Slugger.Slugger();

            var longUrl1 = "www.microsoft.com";
            var slug1    = slugger.Slug(longUrl1);
            var longUrl2 = "www.github.com";
            var slug2    = slugger.Slug(longUrl2);
            var longUrl3 = "www.microsoft.com";
            var slug3    = slugger.Slug(longUrl3);

            Console.WriteLine(slug1);
            Console.WriteLine(slug2);
            Console.WriteLine(slug3);

            Console.Read();
        }
Esempio n. 5
0
        public void ThrowExceptionIfNull()
        {
            var slugger = new Slugger.Slugger();

            Assert.Throws <ArgumentException>(() => slugger.Slug(null));
        }
Esempio n. 6
0
        public void ThrowExceptionIfEmpty()
        {
            var slugger = new Slugger.Slugger();

            Assert.Throws <ArgumentException>(() => slugger.Slug(string.Empty));
        }