Exemple #1
0
        [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);
        }