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);
        }
Example #3
0
        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));
 }