public async Task GetCourtesyRefundRequestStatus() { var rmainfo = new GetCourtesyRefundRequestStatusRequest() { RequestBody = new GetCourtesyRefundRequestStatusRequestBody() { GetRequestStatus = new GetCourtesyRefundRequestStatusRequestBody.GetCourtesyRefundRequestStatusInfo() { RequestIDList = new List <string>() { "8f8648da-7d92-4086-bbe5-e399e07895e6" }, RequestStatus = CourtesyRefundRequestStatus.ALL, MaxCount = 100 } } }; CheckRequestString <GetCourtesyRefundRequestStatusRequest>(rmainfo); var result = await fakeapi.GetCourtesyRefundRequestStatus(rmainfo); Assert.IsType <GetCourtesyRefundRequestStatusResponse>(result); Assert.True(result.IsSuccess); Assert.Equal("COURTESYREFUND", result.ResponseBody.ResponseList.ResponseInfo.RequestType); }
/// <summary> /// Get Status of special Courtesy Refund Request by request id /// </summary> public void GetCourtesyRefundRequestStatus() { Console.WriteLine("GetCourtesyRefundRequestStatus"); // Create Request var rmainfo = new GetCourtesyRefundRequestStatusRequest() { RequestBody = new GetCourtesyRefundRequestStatusRequestBody() { GetRequestStatus = new GetCourtesyRefundRequestStatusRequestBody.GetCourtesyRefundRequestStatusInfo() { RequestIDList = new List <string>() { "8f8648da-7d92-4086-bbe5-e399e07895e6" }, RequestStatus = CourtesyRefundRequestStatus.ALL, MaxCount = 100 } } }; // Send your request and get response var result = rmaCall.GetCourtesyRefundRequestStatus(rmainfo).Result; // Use the data pre you business Console.WriteLine(string.Format("The request type is {0}.", result.GetResponseBody().ResponseList.ResponseInfo.RequestType)); }