/// <summary> /// Post /getUploadedDocuments API call /// </summary> /// <param name="getUploadedDocumentsRequest"></param> /// <returns>GetUploadedDocumentsResponse</returns> public GetUploadedDocumentsResponse GetUploadedDocuments(GetUploadedDocumentsRequest getUploadedDocumentsRequest) { var jsonRequest = Util.JsonOperation.SerializeRequest(getUploadedDocumentsRequest); var jsonResponse = _getUploadedDocuments.Request(jsonRequest); return(JsonConvert.DeserializeObject <GetUploadedDocumentsResponse>(jsonResponse)); }
public void TestGetUploadedDocumentsSuccess() { var client = CreateMockTestClientNullRequiredFieldsRequest("Mocks/marketpay/account/get-uploaded-documents-success.json"); var account = new Account(client); var getUploadedDocumentsRequest = new GetUploadedDocumentsRequest(accountHolderCode: "123456"); var getUploadedDocumentsResponse = account.GetUploadedDocuments(getUploadedDocumentsRequest); Assert.AreEqual(getUploadedDocumentsResponse.PspReference, "9914694369860322"); Assert.AreEqual(getUploadedDocumentsResponse.DocumentDetails[0].AccountHolderCode, "TestAccountHolder8031"); Assert.AreEqual(getUploadedDocumentsResponse.DocumentDetails[0].BankAccountUUID, "EXAMPLE_UUID"); Assert.AreEqual(getUploadedDocumentsResponse.DocumentDetails[0].Description, "description1"); Assert.AreEqual(getUploadedDocumentsResponse.DocumentDetails[0].DocumentType, DocumentDetail.DocumentTypeEnum.BANKSTATEMENT); Assert.AreEqual(getUploadedDocumentsResponse.DocumentDetails[0].AccountHolderCode, "TestAccountHolder8031"); }