public static void MutateReplacesPatternsWithReplacement(string input, string output, string[] patterns) { var attribute = new RegexReplaceAttribute(patterns) { Replacement = "X" }; Assert.Equal(output, attribute.Mutate(input)); }
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)); }
public static void MutateReplacesPatternWithNothing(string input, string output, string pattern) { var attribute = new RegexReplaceAttribute(pattern); Assert.Equal(output, attribute.Mutate(input)); }