public void Remove_AddedSettingsAreRemoved_ThrowsExceptionWhenRemovedKeyIsSubsequentlyUsed()
        {
            PasswordValidationSettings settings = new PasswordValidationSettings();

            PasswordValidationSettingsCache.Add("EphemeralKey", settings);
            PasswordValidationSettingsCache.Remove("EphemeralKey");
            PasswordValidationSettingsCache.Get("EphemeralKey");
        }
        public void Get_RetrievesTheSettingsAdded_SettingsAreRetrieved()
        {
            PasswordValidationSettings settings = new PasswordValidationSettings();

            PasswordValidationSettingsCache.Add("myKey", settings);

            var result = PasswordValidationSettingsCache.Get("myKey");

            Assert.AreSame(settings, result);
        }
 public void Get_WrongKey_ThrowsException()
 {
     PasswordValidationSettingsCache.Get("InvalidKey");
 }
 public void Get_NullKey_ThrowsException()
 {
     PasswordValidationSettingsCache.Get(null);
 }