示例#1
0
        public void issuerRespondToFulfillment_ResponseFullfilment_GetRequestId()
        {
            //arrange
            String requestId = "2000020";
            RetrievalResponseFulfillmentRequest retrievalResponseFulfillmentRequest = new RetrievalResponseFulfillmentRequest();

            retrievalResponseFulfillmentRequest.issuerResponseCd = "APPROVE";
            retrievalResponseFulfillmentRequest.memo             = "This is an example of what a memo could contain";
            retrievalResponseFulfillmentRequest.rejectReasonCd   = "A";
            //act
            Retrievals retrievals = new Retrievals(apiController);
            String     result     = retrievals.IssuerRespondToFulfillment(claimId, requestId, retrievalResponseFulfillmentRequest);

            //assert
            Assert.That(result, Is.EqualTo("300002296235"));
        }
示例#2
0
        public void issuerRespondToFulfillment_ResponseFullfilment_GetRequestId()
        {
            //arrange
            String requestId = "2000020";
            RetrievalResponseFulfillmentRequest retrievalResponseFulfillmentRequest = new RetrievalResponseFulfillmentRequest();

            retrievalResponseFulfillmentRequest.issuerResponseCd = "APPROVE";
            retrievalResponseFulfillmentRequest.memo             = "This is an example of what a memo could contain";
            retrievalResponseFulfillmentRequest.rejectReasonCd   = "A";

            apiController.Setup(f => f.Create <RetrievalResponse>(It.IsAny <long>(), It.IsAny <String>(), retrievalResponseFulfillmentRequest))
            .Returns(new RetrievalResponse()
            {
                requestId = requestId
            });
            //act
            Retrievals retrievals = new Retrievals(apiController.Object);
            String     result     = retrievals.IssuerRespondToFulfillment(0, claimId, requestId, retrievalResponseFulfillmentRequest);

            //assert
            Assert.That(result, Is.EqualTo(requestId));
        }
示例#3
0
        public string IssuerRespondToFulfillment(long refKey, string claimId, string requestId, RetrievalResponseFulfillmentRequest retrievalResponseFulfillmentRequest)
        {
            var result = _apiController.Create <RetrievalResponse>(refKey, String.Format("claims/{0}/retrievalrequests/{1}/fulfillments/response", claimId, requestId),
                                                                   retrievalResponseFulfillmentRequest);

            return(result.requestId);
        }