示例#1
0
        /// <summary>
        /// Post /deleteShareHolder API call
        /// </summary>
        /// <param name="deleteShareholderRequest"></param>
        /// <returns>GenericResponse</returns>
        public GenericResponse DeleteShareHolder(DeleteShareholderRequest deleteShareholderRequest)
        {
            var jsonRequest  = Util.JsonOperation.SerializeRequest(deleteShareholderRequest);
            var jsonResponse = _deleteShareholder.Request(jsonRequest);

            return(JsonConvert.DeserializeObject <GenericResponse>(jsonResponse));
        }
示例#2
0
        public void TestDeleteShareholderSuccess()
        {
            var client  = CreateMockTestClientNullRequiredFieldsRequest("Mocks/marketpay/account/delete-shareholder-success.json");
            var account = new Account(client);
            var deleteShareholderRequest  = new DeleteShareholderRequest(accountHolderCode: "123456", shareholderCodes: new List <string>());
            var deleteShareholderResponse = account.DeleteShareHolder(deleteShareholderRequest);

            Assert.AreEqual(deleteShareholderResponse.PspReference, "9914694372990637");
        }