public void Initialize() { ToAddress = new Address() { Name = "Visible Test", Company = "VisibleSCM", Address1 = "1545 s 4800 w", City = "Salt Lake City", State = "UT", PostalCode = "84104", Country = "US", EmailAddress = "*****@*****.**", PhoneNumber = "8019730989" }; FromAddress = new Address() { Name = "Visible Test", Company = "VisibleSCM", Address1 = "1545 s 4800 w", City = "Salt Lake City", State = "UT", PostalCode = "84104", Country = "US", EmailAddress = "*****@*****.**", PhoneNumber = "8019730989" }; VisibleRequest visibleRequest = new VisibleRequest(GetLoginRequest(), "Login"); LoginResponse loginResponse = visibleRequest.Execute <LoginResponse>(); SecurityToken = loginResponse.SecurityToken; }
public void GetRates() { RatesRequest ratesRequest = CreateGetRatesRequest(); VisibleRequest visibleRequest = new VisibleRequest(ratesRequest, "Rates/Retrieve"); RatesResponse ratesResponse = visibleRequest.Execute <RatesResponse>(); Assert.AreEqual(0, ratesResponse.ResultCode); }
public void ManifestShipment() { ShippingManifestRequest manifestRequest = CreateManifestRequest("0405510200882103615281"); VisibleRequest visibleRequest = new VisibleRequest(manifestRequest, "ShippingManifest/Create"); ShippingManifestResponse manifestResponse = visibleRequest.Execute <ShippingManifestResponse>(); Assert.AreEqual(0, manifestResponse.ResultCode); }
public void TrackShipment() { ShipmentTrackingRequest trackingRequest = CreateTrackingRequest("0405510200882103615281"); VisibleRequest visibleRequest = new VisibleRequest(trackingRequest, "Shipment/Track"); ShipmentTrackingResponse trackingResponse = visibleRequest.Execute <ShipmentTrackingResponse>(); Assert.AreEqual(0, trackingResponse.ResultCode); }
public void CancelLabel() { CancelLabelRequest cancelLabelRequest = CreateCancelLabelRequest("0405510200882103615281"); VisibleRequest visibleRequest = new VisibleRequest(cancelLabelRequest, "Label/Cancel"); CancelLabelResponse cancelLabelResponse = visibleRequest.Execute <CancelLabelResponse>(); Assert.AreEqual(0, cancelLabelResponse.ResultCode); }
public void CreateLabel() { LabelRequest labelRequest = CreateLabelRequest(); VisibleConfig config = new VisibleConfig(VisibleVersion.V1, VisibleEnvironment.Sandbox); VisibleRequest visibleRequest = new VisibleRequest(labelRequest, "Label/Create", config); LabelResponse labelResponse = visibleRequest.Execute <LabelResponse>(); Assert.AreEqual(0, labelResponse.ResultCode); }
public void Login() { LoginRequest loginRequest = GetLoginRequest(); //VisibleConfig config = new VisibleConfig(VisibleVersion.V1, VisibleEnvironment.Sandbox); //VisibleRequest visibleRequest = new VisibleRequest(loginRequest, "Login", config); VisibleRequest visibleRequest = new VisibleRequest(loginRequest, "Login"); LoginResponse loginResponse = visibleRequest.Execute <LoginResponse>(); Assert.AreEqual(0, loginResponse.ResultCode); }
public void CreateAndManifestShipment() { // Create label LabelRequest labelRequest = CreateLabelRequest(); VisibleRequest visibleRequest = new VisibleRequest(labelRequest, "Label/Create"); LabelResponse labelResponse = visibleRequest.Execute <LabelResponse>(); Assert.AreEqual(0, labelResponse.ResultCode); // Manifest Shipment ShippingManifestRequest manifestRequest = CreateManifestRequest(labelResponse.TrackingNumber); visibleRequest = new VisibleRequest(manifestRequest, "ShippingManifest/Create"); ShippingManifestResponse manifestResponse = visibleRequest.Execute <ShippingManifestResponse>(); Assert.AreEqual(0, manifestResponse.ResultCode); }
public void CreateAndTrackShipment() { // Create label LabelRequest labelRequest = CreateLabelRequest(); VisibleRequest visibleRequest = new VisibleRequest(labelRequest, "Label/Create"); LabelResponse labelResponse = visibleRequest.Execute <LabelResponse>(); Assert.AreEqual(0, labelResponse.ResultCode); // Track Shipment ShipmentTrackingRequest trackingRequest = CreateTrackingRequest(labelResponse.TrackingNumber); visibleRequest = new VisibleRequest(trackingRequest, "Shipment/Track"); ShipmentTrackingResponse trackingResponse = visibleRequest.Execute <ShipmentTrackingResponse>(); Assert.AreEqual(0, trackingResponse.ResultCode); }
public void CreateAndCancelLabel() { // Create label LabelRequest labelRequest = CreateLabelRequest(); VisibleRequest visibleRequest = new VisibleRequest(labelRequest, "Label/Create"); LabelResponse labelResponse = visibleRequest.Execute <LabelResponse>(); Assert.AreEqual(0, labelResponse.ResultCode); // Cancel label CancelLabelRequest cancelLabelRequest = CreateCancelLabelRequest(labelResponse.TrackingNumber); visibleRequest = new VisibleRequest(cancelLabelRequest, "Label/Cancel"); CancelLabelResponse cancelLabelResponse = visibleRequest.Execute <CancelLabelResponse>(); Assert.AreEqual(0, cancelLabelResponse.ResultCode); }
public void Initialize() { ToAddress = new Address() { Name = "Visible Test", Company = "VisibleSCM", Address1 = "1545 s 4800 w", City = "Salt Lake City", State = "UT", PostalCode = "84104", Country = "US", EmailAddress = "*****@*****.**", PhoneNumber = "8019730989" }; FromAddress = new Address() { Name = "Visible Test", Company = "VisibleSCM", Address1 = "1545 s 4800 w", City = "Salt Lake City", State = "UT", PostalCode = "84104", Country = "US", EmailAddress = "*****@*****.**", PhoneNumber = "8019730989" }; ShipmentOptions = new List <ShipmentOption>() { new ShipmentOption() { Option = "COMMERCIAL INVOICE", OptionValue = "FALSE" } }; Packages = new List <Package>() { new Package() { Width = 3, Height = 3, Length = 3, PackageNumber = 1, WeightInLbs = 5 } }; PackageCustoms = new PackageCustomsInformation() { CustomsItems = new List <PackageCustomsItem>() { new PackageCustomsItem() { PackageNumber = "1", Quantity = 1, UnitPrice = 20, UnitWeightInLbs = 5, Description = "Item description" } }, Value = "20", CurrencyCode = "USD" }; VisibleRequest visibleRequest = new VisibleRequest(GetLoginRequest(), "Login"); LoginResponse loginResponse = visibleRequest.Execute <LoginResponse>(); SecurityToken = loginResponse.SecurityToken; }