[Fact]//XML CAN public async Task SubmitItemWarrantyRequest_CAN_XML() { var request = new ItemWarrantyRequest() { ActionType = ActionType.Create_arranty, RequestBody = new ItemWarrantyRequestBody() { ItemWarrantyList = new List <ItemWarranty>() { new ItemWarranty() { ItemManufacturerWarrantyID = 0, SellerPartNumber = "NE.Dell.M6800.16.1TB+1TB.W10", PartsDay = 10, LaborDay = 10, ServiceProvider = "Test", ProviderSupportEmail = "*****@*****.**", ProviderSupportURL = "http://www.sohnen.com/CustomerSupport.aspx", ProviderCustomerServicePhone = "562-946-3531", CountryCode = "USA", ApplyToAllCountryCode = false } } } }; CheckRequestString <ItemWarrantyRequest>(request); var body = await fadeAPI_CAN_XML.SubmitItemWarrantyRequest(request); Assert.IsType <ItemWarrantyResponse>(body); }
public async Task <ItemWarrantyResponse> SubmitItemWarrantyRequest(ItemWarrantyRequest reqModel) { var request = CreateRequest <ItemWarrantyRequest>(reqModel); request.URI = "contentmgmt/item/warranty"; var response = await client.PostAsync(request); var result = await ProcessResponse <ItemWarrantyResponse>(response); return(result); }