private static ConfigurationDiagnosticsOptions SetupOptions() { var options = new ConfigurationDiagnosticsOptions(); options.BuildConnectionStringElementMatcher(builder => { builder.AddContainsMatcher("password"); }); options.Obfuscator = new MatchedLengthAsteriskObfuscator(); return(options); }
private static ConfigurationDiagnosticsOptions SetupOptions() { var options = new ConfigurationDiagnosticsOptions(); options.BuildConfigurationKeyMatcher(builder => builder.AddContainsMatcher("ConfigThree")); options.Obfuscator = new FixedAsteriskObfuscator(); return(options); }
public void ConnectionStringElementMatcherSetReplacesNullWithNullMatcher() { var options = new ConfigurationDiagnosticsOptions(); options.ConnectionStringElementMatcher = null; options.ConnectionStringElementMatcher.ShouldNotBeNull(); options.ConnectionStringElementMatcher.ShouldBeOfType <NullMatcher>(); }
public void ObfuscatorSetReplacesNullWithPlainTextObfuscator() { var options = new ConfigurationDiagnosticsOptions(); options.Obfuscator = null; options.Obfuscator.ShouldNotBeNull(); options.Obfuscator.ShouldBeOfType <PlainTextObfuscator>(); }
public void ObfuscatorSetterAssignsObfuscator() { var options = new ConfigurationDiagnosticsOptions(); options.Obfuscator = new FixedAsteriskObfuscator(); options.Obfuscator.ShouldNotBeNull(); options.Obfuscator.ShouldBeOfType <FixedAsteriskObfuscator>(); }
public void BuildConnectionStringElementMatcherAssignsToConnectionStringElementMatcher() { var options = new ConfigurationDiagnosticsOptions(); options.BuildConnectionStringElementMatcher(builder => { builder.Add(new ContainsMatcher("def")); }); options.ConnectionStringElementMatcher.ShouldNotBeNull(); options.ConnectionStringElementMatcher.ShouldNotBeOfType <NullMatcher>(); }
public void CtorSetsDefaultsOnAllOptions() { var options = new ConfigurationDiagnosticsOptions(); options.Obfuscator.ShouldNotBeNull(); options.Obfuscator.ShouldBeOfType <PlainTextObfuscator>(); options.ConfigurationKeyMatcher.ShouldNotBeNull(); options.ConfigurationKeyMatcher.ShouldBeOfType <NullMatcher>(); options.ConnectionStringElementMatcher.ShouldNotBeNull(); options.ConnectionStringElementMatcher.ShouldBeOfType <NullMatcher>(); }