public void ReplacementSurroundTest() { var builder = new SearchAndReplaceBuilder(); builder.AddReplacement(Pattern.RegexI("[a-zA-z]*"), StringReplacements.Surround("(", StringReplacements.ToUpper, ")")); var replacer = builder.BuildStringReplacer(); var instr = " one two three four five "; var want = " (ONE) (TWO) (THREE) (FOUR) (FIVE) "; var have = replacer(instr); Assert.Equal(want, have); }
public void ReplacementStringTest() { var builder = new SearchAndReplaceBuilder(); builder.AddReplacement(Pattern.RegexI("[a-zA-z]*"), StringReplacements.String("x")); var replacer = builder.BuildStringReplacer(); var instr = " one two three four five "; var want = " x x x x x "; var have = replacer(instr); Assert.Equal(want, have); }