public void GetInt_NotFoundReturnsDefault()
        {
            var dict = new Dictionary <string, string>()
            {
                { "a:b", "astring" }
            };

            IConfiguration config = new ConfigurationBuilder().AddInMemoryCollection(dict).Build();

            var result = ConfigurationValuesHelper.GetInt("a:b:c", config, null, 100);

            Assert.Equal(100, result);
        }
 private static int GetTokenTtl(IConfigurationSection configServerSection, IConfiguration resolve)
 {
     return(ConfigurationValuesHelper.GetInt("tokenTtl", configServerSection, resolve, ConfigServerClientSettings.DEFAULT_VAULT_TOKEN_TTL));
 }
 private static int GetTokenRenewRate(IConfigurationSection configServerSection, IConfiguration resolve)
 {
     return(ConfigurationValuesHelper.GetInt("tokenRenewRate", configServerSection, resolve, ConfigServerClientSettings.DEFAULT_VAULT_TOKEN_RENEW_RATE));
 }
Example #4
0
 private static int GetRetryInitialInterval(IConfigurationSection clientConfigsection, IConfiguration resolve, int def)
 {
     return(ConfigurationValuesHelper.GetInt("retry:initialInterval", clientConfigsection, resolve, def));
 }
Example #5
0
 private static int GetRetryMaxAttempts(IConfigurationSection clientConfigsection, IConfiguration resolve, int def)
 {
     return(ConfigurationValuesHelper.GetInt("retry:maxAttempts", clientConfigsection, resolve, def));
 }
Example #6
0
 private static int GetTimeout(IConfigurationSection clientConfigsection, IConfiguration resolve, int def)
 {
     return(ConfigurationValuesHelper.GetInt("timeout", clientConfigsection, resolve, def));
 }