public void FixIssueWithNullEntries() { ReplaceDictionary dict = new ReplaceDictionary(); dict.Pairs.Add(string.Empty, null); // They ought to return just the input string with no errors. dict.ReplaceInString(null); dict.ReplaceInString(""); dict.ReplaceInString("abcdefg"); }
public void CheckRegexMatchTest() { string replacementChar = "!"; ReplaceDictionary dict = new ReplaceDictionary(); dict.InterpretAsRegex = true; dict.Pairs.Add(@"\bword\b", replacementChar); string input = "Come word get word some word"; string result = dict.ReplaceInString(input); Assert.IsTrue(result.Contains(replacementChar)); }