public async Task <VoidRMAResponse> VoidRMA(VoidRMARequest reqModel, int?Version = null, ConnectSetting connectSetting = null, LoggingConfiguration logSetting = null) { var request = CreateRequest <VoidRMARequest>(reqModel); request.URI = "servicemgmt/rma/updaterma"; if (Version != null) { request.QueryParams.Add("version", Version.ToString()); } var response = await client.PostAsync(request, connectSetting); var result = await ProcessResponse <VoidRMAResponse>(response); return(result); }
public async Task VoidRMA_Json() { var rmainfo = new VoidRMARequest() { RequestBody = new VoidRMARequestBody() { VoidRMAInfo = new VoidRMARequestBody.VoidRMARequestInfo() { RMANumber = "134632131", VoidReason = "I like, I void" } } }; CheckRequestString <VoidRMARequest>(rmainfo); var result = await fakeapi_json.VoidRMA(rmainfo); Assert.IsType <VoidRMAResponse>(result); Assert.True(result.IsSuccess); Assert.True(result.ResponseBody.RMAInfo.RMATransactionList.Count > 0); }