コード例 #1
0
        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");
        }
コード例 #2
0
        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));
        }