Ejemplo n.º 1
0
        private void RunPreInvoke(AmazonWebServiceRequest request)
        {
            var credentials      = new BasicAWSCredentials(accessKey, secretKey);
            var handler          = new PreSignedUrlRequestHandler(credentials);
            var requestContext   = new RequestContext(false, new NullSigner());
            var responseContext  = new ResponseContext();
            var executionContext = new ExecutionContext(requestContext, responseContext);
            var marshaller       = new CopyDBClusterSnapshotRequestMarshaller();
            var clientConfig     = new AmazonDocDBConfig();

            clientConfig.RegionEndpoint    = clientRegion;
            requestContext.OriginalRequest = request;
            requestContext.Marshaller      = marshaller;
            requestContext.ClientConfig    = clientConfig;

            ReflectionHelpers.Invoke(handler, "PreInvoke", executionContext);
        }
        private void RunPreInvoke(AmazonWebServiceRequest request)
        {
            var credentials      = new BasicAWSCredentials("access_key", "secret_key");
            var handler          = new PreSignedUrlRequestHandler(credentials);
            var requestContext   = new RequestContext(false);
            var responseContext  = new ResponseContext();
            var executionContext = new ExecutionContext(requestContext, responseContext);
            var marshaller       = new PreSignedUrlRequestMarshaller();
            var clientConfig     = new AmazonRDSConfig();

            clientConfig.RegionEndpoint    = RegionEndpoint.EUWest1;
            requestContext.OriginalRequest = request;
            requestContext.Marshaller      = marshaller;
            requestContext.ClientConfig    = clientConfig;

            // There's extra baggage involved in testing via PreSignedUrlRequestHandler.Invoke.
            // So just call PreInvoke since that's where all the relevant logic is anyway.
            ReflectionHelpers.Invoke(handler, "PreInvoke", executionContext);
        }