예제 #1
0
        /// <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));
        }
예제 #2
0
        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");
        }