Пример #1
0
        public void Should_be_true_when_key_identifier_not_in_expired_keys()
        {
            var section = new RijndaelEncryptionServiceConfig
            {
                ExpiredKeys =
                {
                    new RijndaelExpiredKey {
                        Key = "Key"
                    }
                }
            };

            Assert.IsTrue(RijndaelEncryptionServiceConfigValidations.OneOrMoreExpiredKeysHaveNoKeyIdentifier(section));
        }
Пример #2
0
        public void Should_be_true_when_key_has_whitespace()
        {
            var section = new RijndaelEncryptionServiceConfig
            {
                ExpiredKeys =
                {
                    new RijndaelExpiredKey {
                        Key = " "
                    }
                }
            };

            Assert.IsTrue(RijndaelEncryptionServiceConfigValidations.ExpiredKeysHaveWhiteSpace(section));
        }
Пример #3
0
        public void Should_be_true_when_encryption_key_in_expirede_keys()
        {
            var section = new RijndaelEncryptionServiceConfig
            {
                Key         = "Key",
                ExpiredKeys = new RijndaelExpiredKeyCollection
                {
                    new RijndaelExpiredKey {
                        Key = "Key"
                    },
                }
            };

            Assert.IsTrue(RijndaelEncryptionServiceConfigValidations.EncryptionKeyListedInExpiredKeys(section));
        }
Пример #4
0
        public void Should_be_true_when_duplicate_key_identifier_in_concat_expired_keys()
        {
            var section = new RijndaelEncryptionServiceConfig
            {
                KeyIdentifier = "2",
                ExpiredKeys   =
                {
                    new RijndaelExpiredKey {
                        Key = "A", KeyIdentifier = "1;4"
                    },
                    new RijndaelExpiredKey {
                        Key = "B", KeyIdentifier = "3;4"
                    }
                }
            };

            Assert.IsTrue(RijndaelEncryptionServiceConfigValidations.ConfigurationHasDuplicateKeyIdentifiers(section));
        }