public void EmptyList() { var slug = new Slug("a b"); slug.SetExistingSlugs(new List <string>()); Assert.AreEqual("a-b", slug.GenerateSlug()); }
public void NullList() { var slug = new Slug("a b"); slug.SetExistingSlugs(null); Assert.AreEqual("a-b", slug.GenerateSlug()); }
public void MatchingWrongCase() { var slug = new Slug("a b"); slug.SetExistingSlugs(new List <string> { "A-B" }); Assert.AreEqual("a-b-1", slug.GenerateSlug()); }
public void MatchingNumbered() { var slug = new Slug("a b"); slug.SetExistingSlugs(new List <string> { "a-b", "a-b-1", }); Assert.AreEqual("a-b-2", slug.GenerateSlug()); }
public void NotMatching() { var slug = new Slug("a b"); slug.SetExistingSlugs(new List <string> { "a-c", "c-a" }); Assert.AreEqual("a-b", slug.GenerateSlug()); }