public async Task GetRatesTest() { var client = new ShippyProClient(token); var parms = new GetRatesParams() { to_address = new Address { name = "Clayton Davis", company = "Clayton Davis Ventures", street1 = "C/ L'Aljub, 7", city = "Marratxi", state = "Baleares", country = "ES", phone = "+34555444333", email = "*****@*****.**" }, from_address = new Address { name = "Henar Alonso-Pimentel", company = "Rainbowwear SL", street1 = "C/ Miguel Angel Abia B12", city = "La Cisterniga", state = "Valladolid", country = "ES", phone = "+34555666777", email = "*****@*****.**" }, parcels = new [] { new Parcel { length = 10, height = 10, width = 10, weight = 1 } }, ContentDescription = "Swimwear", ShippingService = "Economy", }; var request = new GetRates() { Params = parms }; var response = await client.GetRates(request); Assert.NotNull(response); }
public async Task <GetRatesResponse> GetRates(GetRates request) { return(await PostAsync <GetRatesResponse>(request)); }