public void GetDocument_Status_ReturnStatu() { //arrange String requestId = "1234123456"; List <RetrievalRequest> retrievalRequestList = new List <RetrievalRequest>(); retrievalRequestList.Add(new RetrievalRequest() { claimId = "12344", requestId = requestId }); apiController.Setup(f => f.Update <RetrievalResponseList>(It.IsAny <long>(), It.IsAny <String>(), null, It.IsAny <RetrievalRequestList>())) .Returns(new RetrievalResponseList() { RetrievalResponse = new List <RetrievalResponse> { new RetrievalResponse() { requestId = requestId, status = "COMPLETED" } } }); //act Retrievals retrievals = new Retrievals(apiController.Object); var result = retrievals.RetrievalFullfilmentStatus(0, retrievalRequestList); //assert Assert.That(result.Count, Is.EqualTo(1)); Assert.That(result[0].status, Is.EqualTo("COMPLETED")); }
public void GetDocument_RetrieveDocument_File() { //arrange string requestId = "100663292"; //act Retrievals retrievals = new Retrievals(apiController); FileAttachment result = retrievals.GetDocumentation(claimId, requestId); //assert Assert.That(result.file, Is.EqualTo("RT_100663292.zip")); }
public void CreateRetrieval_Create_GetRequestId() { //arrange RetrievalCreateRequest retrievalCreateRequest = new RetrievalCreateRequest(); retrievalCreateRequest.retrievalRequestReason = "6343"; retrievalCreateRequest.docNeeded = "2"; //act Retrievals retrievals = new Retrievals(apiController); String result = retrievals.CreateRetrieval(claimId, retrievalCreateRequest); //assert Assert.That(result, Is.EqualTo("300002296235")); }
public void GetDocument_RetrieveDocument_File() { //arrange string requestId = "100663292"; apiController.Setup(f => f.Get <FileAttachment>(It.IsAny <long>(), It.IsAny <String>(), It.IsAny <Dictionary <String, String> >())) .Returns(new FileAttachment()); //act Retrievals retrievals = new Retrievals(apiController.Object); FileAttachment result = retrievals.GetDocumentation(0, claimId, requestId); //assert Assert.That(result, Is.TypeOf <FileAttachment>()); }
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")); }
public void AcquirerFulfillARequest_Fullfillment_GetRequestId() { //arrange String requestId = "2000020"; RetrievalFulfillmentRequest retrievalFulfillmentRequest = new RetrievalFulfillmentRequest(); retrievalFulfillmentRequest.acquirerResponseCd = "D"; retrievalFulfillmentRequest.docTypeIndicator = "2"; retrievalFulfillmentRequest.memo = "This is an example of what a memo could contain"; retrievalFulfillmentRequest.fileAttachment.filename = "test.tif"; retrievalFulfillmentRequest.fileAttachment.file = "sample file"; //act Retrievals retrievals = new Retrievals(apiController); String result = retrievals.AcquirerFulfillRequest(claimId, requestId, retrievalFulfillmentRequest); //assert Assert.That(result, Is.EqualTo(requestId)); }
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)); }
public void CreateRetrieval_Create_GetRequestId() { //arrange String requestId = "300002296235"; RetrievalCreateRequest retrievalCreateRequest = new RetrievalCreateRequest(); retrievalCreateRequest.retrievalRequestReason = "6343"; retrievalCreateRequest.docNeeded = "2"; apiController.Setup(f => f.Create <RetrievalResponse>(It.IsAny <long>(), It.IsAny <String>(), retrievalCreateRequest)) .Returns(new RetrievalResponse() { requestId = requestId }); //act Retrievals retrievals = new Retrievals(apiController.Object); String result = retrievals.CreateRetrieval(0, claimId, retrievalCreateRequest); //assert Assert.That(result, Is.EqualTo(requestId)); }
public void AcquirerFulfillARequest_Fullfillment_GetRequestId() { //arrange String requestId = "2000020"; RetrievalFulfillmentRequest retrievalFulfillmentRequest = new RetrievalFulfillmentRequest(); retrievalFulfillmentRequest.acquirerResponseCd = "D"; retrievalFulfillmentRequest.docTypeIndicator = "2"; retrievalFulfillmentRequest.memo = "This is an example of what a memo could contain"; retrievalFulfillmentRequest.fileAttachment.filename = "test.tif"; retrievalFulfillmentRequest.fileAttachment.file = "sample file"; apiController.Setup(f => f.Create <RetrievalResponse>(It.IsAny <long>(), It.IsAny <String>(), retrievalFulfillmentRequest)) .Returns(new RetrievalResponse() { requestId = requestId }); //act Retrievals retrievals = new Retrievals(apiController.Object); String result = retrievals.AcquirerFulfillRequest(0, claimId, requestId, retrievalFulfillmentRequest); //assert Assert.That(result, Is.EqualTo(requestId)); }