public void SlugProducer_GetUrlSlug_WhenTitleContainsAllowedIllegalCharacters_ReplacesAllowedIllegalCharactersWithDash(string inputSlug, string expectedSlugArgument) { //Assert var expectedSlug = expectedSlugArgument; // Act var actualSlug = SlugProducer.GetUrlSlug(inputSlug); // Assert Assert.AreEqual(expectedSlug, actualSlug, $"We were expecting the Url slug to be: {expectedSlug}, but found the actual Url slug to be {actualSlug}"); }
public void SlugProducer_GetUrlSlug_WhenTitleContainsUpperCaseAlphabets_ReturnsLowerCaseAlphabets(string inputSlug, string expectedSlugArgument) { //Arrange var expectedSlug = expectedSlugArgument; //Act var actualSlug = SlugProducer.GetUrlSlug(inputSlug); //Assert Assert.AreEqual(expectedSlug, actualSlug, $"We were expecting the Url slug to be: {expectedSlug}, but found the actual Url slug to be {actualSlug}"); }
public void SlugProducer_GetUrlSlug_WhenTitleContainsNoIllegalCharacters_ReturnsAsIs() { // Arrange var expectedSlug = "abcdegfhijklmnopqrstuvwxyz0123456789"; // Act var actualSlug = SlugProducer.GetUrlSlug(expectedSlug); // Assert Assert.AreEqual(expectedSlug, actualSlug, $"We were expecting the Url slug to be: {expectedSlug}, but found the actual Url slug to be {actualSlug}"); }