예제 #1
0
        public static void MutateReplacesPatternsWithReplacement(string input, string output, string[] patterns)
        {
            var attribute = new RegexReplaceAttribute(patterns)
            {
                Replacement = "X"
            };

            Assert.Equal(output, attribute.Mutate(input));
        }
예제 #2
0
        public static void MutateReplacesPatternsWithReplacementAndOptions(string input, string output, string[] patterns)
        {
            var attribute = new RegexReplaceAttribute(patterns)
            {
                Replacement = "X",
                Options     = RegexOptions.IgnoreCase
            };

            Assert.Equal(output, attribute.Mutate(input));
        }
예제 #3
0
        public static void MutateReplacesPatternWithNothing(string input, string output, string pattern)
        {
            var attribute = new RegexReplaceAttribute(pattern);

            Assert.Equal(output, attribute.Mutate(input));
        }