public OctopusConfigurationProviderTests() { Options = new OctopusConfigurationProviderOptions(); VariableDictionaryProvider = new Mock <IVariableDictionaryProvider>(); VariableDictionary = new VariableDictionary(); VariableDictionaryProvider.Setup(value => value.Get(Options)).Returns(VariableDictionary); }
public OctopusConfigurationProviderTests() { Options = new OctopusConfigurationProviderOptions(); VariableDictionaryProvider = new Mock<IVariableDictionaryProvider>(); VariableDictionary = new VariableDictionary(); VariableDictionaryProvider.Setup(value => value.Get(Options)).Returns(VariableDictionary); }
public static IConfigurationBuilder AddOctopus( this IConfigurationBuilder configuration, OctopusConfigurationProviderOptions options, string appSettingsKeyDelimiter, params string[] appSettingsSectionPrefixes) { if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } return(configuration.Add(new OctopusConfigurationProvider(options, new OctopusClientVariableDictionaryProvider(), appSettingsKeyDelimiter, appSettingsSectionPrefixes))); }
public static IConfigurationBuilder AddOctopus(this IConfigurationBuilder configuration, OctopusConfigurationProviderOptions options, string appSettingsKeyDelimiter) => configuration.AddOctopus(options, appSettingsKeyDelimiter, new string[] { });
public static IConfigurationBuilder AddOctopus(this IConfigurationBuilder configuration, OctopusConfigurationProviderOptions options) => configuration.AddOctopus(options, DefaultAppSettingsKeyDelimiter);