Esempio n. 1
0
        public void HandleNonPreSignedUrlRequest()
        {
            var request = new CreateDBClusterRequest
            {
                KmsKeyId            = kmsKeyId,
                DBClusterIdentifier = dBClusterIdentifier,
                Engine                      = engine,
                StorageEncrypted            = storageEncrypted,
                ReplicationSourceIdentifier = replicationSourceIdentifier
            };

            RunPreInvoke(request);
            Assert.IsNull(request.PreSignedUrl);
        }
Esempio n. 2
0
        public void HandleNonPreSignedUrlRequest()
        {
            var request = new CreateDBClusterRequest
            {
                KmsKeyId            = kmsKeyId,
                DBClusterIdentifier = dBClusterIdentifier,
                Engine             = engine,
                StorageEncrypted   = storageEncrypted,
                MasterUsername     = masterUsername,
                MasterUserPassword = masterPassword
            };

            RunPreInvoke(request);
            Assert.IsNull(request.PreSignedUrl);
        }
Esempio n. 3
0
        public void HandlePreSignedUrlRequestNoSourceRegion()
        {
            var request = new CreateDBClusterRequest
            {
                KmsKeyId            = kmsKeyId,
                DBClusterIdentifier = dBClusterIdentifier,
                Engine                      = engine,
                StorageEncrypted            = storageEncrypted,
                ReplicationSourceIdentifier = replicationSourceIdentifier,
                PreSignedUrl                = "https://aws.com"
            };

            RunPreInvoke(request);
            Assert.AreEqual("https://aws.com", request.PreSignedUrl);
        }
Esempio n. 4
0
        public void HandlePreSignedUrlRequest()
        {
            var request = new CreateDBClusterRequest
            {
                KmsKeyId            = kmsKeyId,
                DBClusterIdentifier = dBClusterIdentifier,
                Engine                      = engine,
                StorageEncrypted            = storageEncrypted,
                ReplicationSourceIdentifier = replicationSourceIdentifier,
                SourceRegion                = sourceRegion
            };

            RunPreInvoke(request);

            Assert.IsNotNull(request.PreSignedUrl);
            Assert.IsTrue(request.PreSignedUrl.Contains("Signature=1f654a3049149ef925f2ad58d4fd71fdf94791eb65848f866a6f451f9be655f7"));
        }
Esempio n. 5
0
        public void HandlePreSignedUrlRequestNoSourceRegion()
        {
            var request = new CreateDBClusterRequest
            {
                KmsKeyId            = kmsKeyId,
                DBClusterIdentifier = dBClusterIdentifier,
                Engine             = engine,
                StorageEncrypted   = storageEncrypted,
                MasterUsername     = masterUsername,
                MasterUserPassword = masterPassword,
                PreSignedUrl       = "https://aws.com"
            };

            SetUtcNowSource(ReturnFixedDate);
            RunPreInvoke(request);
            Assert.AreEqual("https://aws.com", request.PreSignedUrl);
        }
Esempio n. 6
0
        public void HandlePreSignedUrlRequest()
        {
            var request = new CreateDBClusterRequest
            {
                KmsKeyId            = kmsKeyId,
                DBClusterIdentifier = dBClusterIdentifier,
                Engine             = engine,
                StorageEncrypted   = storageEncrypted,
                MasterUsername     = masterUsername,
                MasterUserPassword = masterPassword,
                SourceRegion       = sourceRegion
            };

            RunPreInvoke(request);

            Assert.IsNotNull(request.PreSignedUrl);
            Assert.IsTrue(request.PreSignedUrl.Contains("Signature=015e49149a19b1f97a40e472ac8f6da55fb559c86834a3664a279fab99063e44"));
        }