protected override SettingsRegistrationService Given() { _results = new List <IConfigurationSetting>(); var typeProvider = new StubTypeProvider(typeof(Foo), typeof(Bar)); var settingsReader = new StubSettingsReader(new Dictionary <string, string> { { "Foo", "FooValue" }, { "Bar", "BarValue" } }); var settingsOverrider = new StubSettingsOverrider(new Dictionary <string, string> { { "Bar", "BarOverriddenValue" } }); return(new SettingsRegistrationService(new ConsoleLogger(), typeProvider, SettingKeyConventions.BuiltInConventions.ToArray(), settingsReader, settingsOverrider, new SettingValueConverter(), false, setting => _results.Add(setting) )); }
protected override SettingsRegistrationService Given() { _logger = new MemoryLogger(); _typeProvider = new StubTypeProvider(typeof(SensitiveAndSanitized)); var settingsReader = new StubSettingsReader(new Dictionary <string, string> { { typeof(SensitiveAndSanitized).Name, SensitiveAndSanitized.OriginalValueRepresentation }, { typeof(SensitiveAndUnsanitized).Name, SensitiveAndUnsanitized.OriginalValueRepresentation } }); return(new SettingsRegistrationService(_logger, _typeProvider, SettingKeyConventions.BuiltInConventions.ToArray(), settingsReader, new NoOpSettingsOverrider(), new SettingValueConverter(), true, setting => { } )); }