Exemple #1
0
        public void AuthenticationSettings_LoadConfig()
        {
            AuthenticatorSettings settings;

            try
            {
                Config.SetConfig(@"

Settings.BkTaskInterval     = 2s
Settings.CacheFlushInterval = 3s
Settings.MaxCacheSize       = 4
Settings.SuccessTTL         = 5s
Settings.FailTTL            = 6s
");

                settings = AuthenticatorSettings.LoadConfig("Settings");
                Assert.AreEqual(TimeSpan.FromSeconds(2), settings.BkTaskInterval);
                Assert.AreEqual(TimeSpan.FromSeconds(3), settings.CacheFlushInterval);
                Assert.AreEqual(4, settings.MaxCacheSize);
                Assert.AreEqual(TimeSpan.FromSeconds(5), settings.SuccessTTL);
                Assert.AreEqual(TimeSpan.FromSeconds(6), settings.FailTTL);
            }
            finally
            {
                Config.SetConfig(null);
            }
        }
Exemple #2
0
        public void AuthenticationSettings_Defaults()
        {
            AuthenticatorSettings settings;

            settings = new AuthenticatorSettings();
            Assert.AreEqual(TimeSpan.FromSeconds(1), settings.BkTaskInterval);
            Assert.AreEqual(TimeSpan.FromMinutes(1), settings.CacheFlushInterval);
            Assert.AreEqual(10000, settings.MaxCacheSize);
            Assert.AreEqual(TimeSpan.FromMinutes(5), settings.SuccessTTL);
            Assert.AreEqual(TimeSpan.FromMinutes(5), settings.FailTTL);
        }