[Fact]//CAN XML public async Task GetVolumeDiscountRequestResult_XML_CAN() { var request = new GetVolumeDiscountRequestResultRequest() { RequestBody = new GetVolumeDiscountRequestResultRequetsBody() { NeweggItemNumber = "9SIA3TV5Y19568"//A3TV } }; CheckRequestString <GetVolumeDiscountRequestResultRequest>(request); var body = await fadeAPI_CAN_XML.GetVolumeDiscountRequestResult(request); Assert.IsType <GetVolumeDiscountRequestResultResponse>(body); }
[Fact]//USA XML public async Task GetVolumeDiscountRequestResult_XML_USA() { var request = new GetVolumeDiscountRequestResultRequest() { RequestBody = new GetVolumeDiscountRequestResultRequetsBody() { NeweggItemNumber = "9SIA0063R11047" } }; CheckRequestString <GetVolumeDiscountRequestResultRequest>(request); var body = await fadeAPI_USA_XML.GetVolumeDiscountRequestResult(request); Assert.IsType <GetVolumeDiscountRequestResultResponse>(body); }
public async Task <GetVolumeDiscountRequestResultResponse> GetVolumeDiscountRequestResult(GetVolumeDiscountRequestResultRequest reqModel) { var request = CreateRequest <GetVolumeDiscountRequestResultRequest>(reqModel); request.URI = "contentmgmt/item/volumediscount"; var response = await client.PutAsync(request); var result = await ProcessResponse <GetVolumeDiscountRequestResultResponse>(response); return(result); }