public void HandleNonPreSignedUrlRequest() { var request = new CopyDBClusterSnapshotRequest { KmsKeyId = kmsKeyId, SourceDBClusterSnapshotIdentifier = sourceDBClusterSnapshotIdentifier, TargetDBClusterSnapshotIdentifier = targetDBClusterSnapshotIdentifier }; RunPreInvoke(request); Assert.IsNull(request.PreSignedUrl); }
public void HandlePreSignedUrlRequestNoSourceRegion() { var request = new CopyDBClusterSnapshotRequest { KmsKeyId = kmsKeyId, SourceDBClusterSnapshotIdentifier = sourceDBClusterSnapshotIdentifier, TargetDBClusterSnapshotIdentifier = targetDBClusterSnapshotIdentifier, PreSignedUrl = "https://aws.com" }; RunPreInvoke(request); Assert.AreEqual("https://aws.com", request.PreSignedUrl); }
public void HandlePreSignedUrlRequest() { var request = new CopyDBClusterSnapshotRequest { KmsKeyId = kmsKeyId, SourceDBClusterSnapshotIdentifier = sourceDBClusterSnapshotIdentifier, TargetDBClusterSnapshotIdentifier = targetDBClusterSnapshotIdentifier, SourceRegion = sourceRegion }; RunPreInvoke(request); Assert.IsNotNull(request.PreSignedUrl); Assert.IsTrue(request.PreSignedUrl.Contains("Signature=01eda84cb84ff1558373f4759aaf76aa4b7be8664241a58f6906ae842a0a9d74")); }