Ejemplo n.º 1
0
        private void AssertAreDefaultSanitationOptions(SanitationOptions sanitation)
        {
            var defaults = SanitationOptions.Default;

            Assert.Equal(defaults.NamePatterns, sanitation.NamePatterns);
            Assert.Equal(defaults.ValuePatterns, sanitation.ValuePatterns);
            Assert.Equal(defaults.ReplacementValue, sanitation.ReplacementValue);
        }
Ejemplo n.º 2
0
        public NameValueSanitizer(SanitationOptions options)
        {
            _namePatterns = options.NamePatterns
                            .Select(CreateRegex).ToArray();

            _valuePatterns = options.ValuePatterns
                             .Select(CreateRegex).ToArray();

            ReplacementValue = options.ReplacementValue;
        }
Ejemplo n.º 3
0
 public RequestSanitizer(SanitationOptions options)
 => _itemSanitizer = new NameValueSanitizer(options);