public void TestRequest() { new TestConfigure().TestIntialize(); var volumes = new List<Volume>(); var volume1 = new Volume() { CostOfGoods = 15.99, Height = 10, Length = 25, VolumeType = VolumeType.Envelope, Weight = 10, Width = 10 }; var volume2 = new Volume() { CostOfGoods = 30.99, Height = 10, Length = 25, VolumeType = VolumeType.Box, Weight = 2, Width = 20 }; volumes.Add(volume1); volumes.Add(volume2); var modelRequest = new Request<Quote>() { Content = new Quote() { OriginZipCode = "01001-000", DestinationZipCode = "20000-000", Volumes = volumes } }; try { var modelResponse = new API.Quote().RequestNewQuote(modelRequest); Assert.IsFalse(modelResponse.Status == "ERROR", "Houve algum problema na requisição, por favor, verifique o Log gerado para esta resposta da requisição."); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void TestRequest() { new TestConfigure().TestInitialize(); var volumes = new List<Volume>(); var volume1 = new Volume() { CostOfGoods = 15.99, Height = 10, Length = 25, VolumeType = VolumeType.Envelope, Weight = 10, Width = 10 }; var volume2 = new Volume() { CostOfGoods = 30.99, Height = 10, Length = 25, VolumeType = VolumeType.Box, Weight = 2, Width = 20 }; volumes.Add(volume1); volumes.Add(volume2); AddtionalInformation ad = new AddtionalInformation(); var modelRequest = new Request<Quote>() { Content = new Quote() { OriginZipCode = "01001-000", DestinationZipCode = "20000-000", Volumes = volumes, AddtionalInformation = new AddtionalInformation() { FreeShipping = false, ExtraCostsAbsolute = 0, ExtraCostsPercentage = 0, LeadTimeBussinessDays = 0, DeliveryMethodIds = new int[] {1,2} }, Identification = new Identification() { Url = "www.teste.com", PageName = "Page Test", ip = "192.168.0.1", Session = "123456789" } } }; try { var modelResponse = new API.Quote().RequestNewQuote(modelRequest,"fc8e9d156fcfb48fbfe4c66febac48acce84e5af"); Assert.IsFalse(modelResponse.Status == "ERROR", "Houve algum problema na requisição, por favor, verifique o Log gerado para esta resposta da requisição."); } catch (Exception ex) { Assert.Fail(ex.Message); } }