public void Use_NullDescriptor()
        {
            var builder = new DataProtectionBuilder(new ServiceCollection());

            Assert.Throws <ArgumentNullException>(() => DataProtectionBuilderExtensions.Use(builder, null));
        }
        public void Use_NullBuilder()
        {
            var descriptor = new ServiceDescriptor(typeof(string), "a");

            Assert.Throws <ArgumentNullException>(() => DataProtectionBuilderExtensions.Use(null, descriptor));
        }
        public void ProtectKeysWithProvidedCertificate_NullCertificate()
        {
            var builder = new DataProtectionBuilder(new ServiceCollection());

            Assert.Throws <ArgumentNullException>(() => DataProtectionBuilderExtensions.ProtectKeysWithProvidedCertificate(builder, null));
        }
 public void ProtectKeysWithProvidedCertificate_NullBuilder()
 {
     Assert.Throws <ArgumentNullException>(() => DataProtectionBuilderExtensions.ProtectKeysWithProvidedCertificate(null, TestCertificate.GetCertificate()));
 }
        public void PersistKeysToRedis_NullConnectionString()
        {
            var builder = new DataProtectionBuilder(new ServiceCollection());

            Assert.Throws <ArgumentNullException>(() => DataProtectionBuilderExtensions.PersistKeysToRedis(builder, null));
        }
 public void PersistKeysToRedis_NullBuilder()
 {
     Assert.Throws <ArgumentNullException>(() => DataProtectionBuilderExtensions.PersistKeysToRedis(null, "connection"));
 }