Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }