public void WithAddedReplaceEndReplacement_WhenReplacing_ReplacesTitleParts() { var titleReplacer = new TitleReplacer(); titleReplacer.AddReplacement(new TitleReplacement(ReplacementType.End, "Word", "xx")); const string originalTitle = "My Sample Word - Microsoft Word"; var title = titleReplacer.Replace(originalTitle); Assert.AreEqual("My Sample Word - Microsoft ", title); }
public void WithAddedSearchAndReplaceReplacement_WhenReplacing_ReplacesTitleParts() { var titleReplacer = new TitleReplacer(); titleReplacer.AddReplacement(new TitleReplacement(ReplacementType.Replace, "- Microsoft Word", "abc")); const string originalTitle = "My Sample Title - Microsoft Word"; var title = titleReplacer.Replace(originalTitle); Assert.AreEqual("My Sample Title ", title); }
public void WithAddedReplaceStartReplacement_WhenReplacing_ReplacesTitleParts() { var titleReplacer = new TitleReplacer(); titleReplacer.AddReplacement(new TitleReplacement(ReplacementType.Start, "My", "xx")); const string originalTitle = "My Sample My Title - Microsoft Word"; string title = titleReplacer.Replace(originalTitle); Assert.AreEqual("xx Sample My Title - Microsoft Word", title); }
private void AddRegex(TitleReplacer titleReplacer, string searchString, string replaceWith) { titleReplacer.AddReplacement(new TitleReplacement(ReplacementType.RegEx, searchString, replaceWith)); }