public void Generate6CharsSlug() { var slugger = new Slugger.Slugger(); var longUrl = "www.microsoft.com"; var slug = slugger.Slug(longUrl); Assert.Equal(6, slug.Length); }
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); }
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); }
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(); }
public void ThrowExceptionIfNull() { var slugger = new Slugger.Slugger(); Assert.Throws <ArgumentException>(() => slugger.Slug(null)); }
public void ThrowExceptionIfEmpty() { var slugger = new Slugger.Slugger(); Assert.Throws <ArgumentException>(() => slugger.Slug(string.Empty)); }