public void Test_GetUPSTrackingData() { var trackingNumber = "1ZV637F80311397302"; var upsRequest = new UPSRequest(trackingNumber); var upsResponse = TrackAPI.GetUPSTrackingData(upsRequest); Assert.Equal("Success", upsResponse.TrackResponse.Response.ResponseStatus.Description); }
public void Test_GetReferenceNum() { var refNum = "T3348-1122734"; var upsResponse = CreateUPSResponse(refNum); var refNumResponse = TrackAPI.GetReferenceNum(upsResponse); Assert.Equal(refNum, refNumResponse); }
public void Test_GetAddressByType_Desitation() { var addresses = CreateAddresses(); var upsResponse = CreateUPSResponse(); var destinationAddress = TrackAPI.GetAddressByType(upsResponse, "ShipTo Address"); Assert.Equal(addresses[1], destinationAddress); }
public void Test_GetAddressByType_Origin() { var addresses = CreateAddresses(); var upsResponse = CreateUPSResponse(); var originAddress = TrackAPI.GetAddressByType(upsResponse, "Shipper Address"); Assert.Equal(addresses[0], originAddress); }
public void Test_GetLatestActivity_Exception() { var upsResponse = CreateUPSResponse(); var status = CreateExceptionStatus(); AddShipmentActivity(upsResponse, status); var latestActivity = TrackAPI.GetLatestActivity(upsResponse); Assert.Equal("Were attempting to verify the package location. / Claim issued.", latestActivity.ExceptionReason); }
public void Test_GetLatestActivity() { var upsResponse = CreateUPSResponse(); var status = CreateInTransitStatus(); AddShipmentActivity(upsResponse, status); var latestActivity = TrackAPI.GetLatestActivity(upsResponse); Assert.Equal("San Francisco, CA", latestActivity.Location); Assert.Equal("In Transit", latestActivity.Status); }