public async Task RejectRMA_Json() { var rmainfo = new RejectRMARequest() { RequestBody = new RejectRMARequestBody() { RejectRMAInfo = new RejectRMARequestBody.RejectRMARequestInfo() { RMANumber = 131313, RejectReason = RejectRMAReason.Physical_Damage, ShipCarrier = RejectRMAShipCarrier.FedEx, ShipService = "Fly", TrackingNumberList = new List <string>() { "asdasda13131" } } } }; CheckRequestString <RejectRMARequest>(rmainfo); var result = await fakeapi_json.RejectRMA(rmainfo); Assert.IsType <RejectRMAResponse>(result); Assert.True(result.IsSuccess); Assert.True(result.ResponseBody.RMAInfo.RMATransactionList.Count > 0); }
public async Task <RejectRMAResponse> RejectRMA(RejectRMARequest reqModel, int?Version = null, ConnectSetting connectSetting = null, LoggingConfiguration logSetting = null) { var request = CreateRequest <RejectRMARequest>(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 <RejectRMAResponse>(response); return(result); }