public void ShouldJoinTitleWordsWithNNeighborSpacesWith1Hyphen() { const string title = @"Oliver Orphan"; Assert.AreEqual("Oliver-Orphan", UrlUtils.ConvertTitleForUrl(@"Oliver Orphan")); Assert.AreEqual("Oliver-Orphan", UrlUtils.ConvertTitleForUrl(@"Oliver Orphan")); }
public void ShouldFilterInvalidCharactersInPath() { const string title = @"a<b>c*d%e&f:g\h?i/j,k.l(m)n"; Assert.AreEqual("abcdefghijklmn", UrlUtils.ConvertTitleForUrl(title)); }
public void ShouldTrim() { Assert.AreEqual("OliverOrphan", UrlUtils.ConvertTitleForUrl(@" OliverOrphan ")); }
public void ShouldJoinTitleWordsWithHyphen() { Assert.AreEqual("Oliver-Orphan", UrlUtils.ConvertTitleForUrl(@"Oliver Orphan")); Assert.AreEqual("Oliver-Orphan", UrlUtils.ConvertTitleForUrl(@"Oliver - Orphan")); }