/// <summary> /// Post /deletePayoutMethods API call /// </summary> /// <param name="deletePayoutMethodRequest"></param> /// <returns>GenericResponse</returns> public GenericResponse DeletePayoutMethods(DeletePayoutMethodRequest deletePayoutMethodRequest) { var jsonRequest = Util.JsonOperation.SerializeRequest(deletePayoutMethodRequest); var jsonResponse = _deletePayoutMethods.Request(jsonRequest); return(JsonConvert.DeserializeObject <GenericResponse>(jsonResponse)); }
public void TestDeletePayoutMethodsSuccess() { var client = CreateMockTestClientNullRequiredFieldsRequest("Mocks/marketpay/account/delete-payout-methods.json"); var account = new Account(client); var deletePayoutMethodRequest = new DeletePayoutMethodRequest(accountHolderCode: "123456", payoutMethodCodes: new List <string>()); var genericResponse = account.DeletePayoutMethods(deletePayoutMethodRequest); Assert.AreEqual(genericResponse.PspReference, "85158152328111154"); Assert.AreEqual(genericResponse.ResultCode, "Success"); }