Exemplo n.º 1
0
        public void ShouldObfuscateReturnsFalseForNullKey(string key)
        {
            var service = new ObfuscationService();

            bool result = service.ShouldObfuscate(key, "value", "propertyName");

            Assert.IsFalse(result);
        }
Exemplo n.º 2
0
        public void ShouldObfuscateDoesNotThrowExceptionForNullPropertyName(string propertyName)
        {
            var service = new ObfuscationService();

            bool result = service.ShouldObfuscate("key", "value", propertyName);

            Assert.IsFalse(result);
        }
Exemplo n.º 3
0
        public void RegexPatternIsEvaluated(string pattern, string key, bool expectedResult)
        {
            var service = new ObfuscationService(new List <string> {
                pattern
            });

            bool result = service.ShouldObfuscate(key, null, "propertyName");

            Assert.AreEqual(expectedResult, result);
        }
Exemplo n.º 4
0
        public void NullPatternValueDoesNotThrowException(string pattern)
        {
            List <string> patterns = new List <string> {
                pattern
            };

            var service = new ObfuscationService(patterns);

            service.ShouldObfuscate("key", "value", "propertyName");
        }