public void Removes_Html_Tags(string input, string expected) { // Arrange // Act var result = GenerateExcerpt.Create().Execute(input); // Assert Assert.Equal(expected, result); }
public void Removes_Square_Brackets_Without_Content(string options) { // Arrange var shortcode = Rnd.Str; var input = $"[{shortcode}{Environment.NewLine}{options}]"; // Act var result = GenerateExcerpt.Create().Execute(input); // Assert Assert.Equal(string.Empty, result); }
public void Removes_Multiple_Spaces_And_Trims() { // Arrange var t0 = Rnd.Str; var t1 = Rnd.Str; var input = $" {t0} {t1} "; // Act var result = GenerateExcerpt.Create().Execute(input); // Assert Assert.Equal($"{t0} {t1}", result); }
public void With_More_Cuts_At_More() { // Arrange var t0 = Rnd.Str; var t1 = Rnd.Str; var input = $"{t0}<!--more-->{t1}"; // Act var result = GenerateExcerpt.Create().Execute(input); // Assert Assert.Equal(t0, result); }
public void Removes_New_Lines(string newline) { // Arrange var t0 = Rnd.Str; var t1 = Rnd.Str; var input = t0 + newline + t1; // Act var result = GenerateExcerpt.Create().Execute(input); // Assert Assert.Equal($"{t0} {t1}", result); }