/// <summary> /// Gets all events for a tracking number. /// </summary> /// <param name="trackingNumber">The tracking number to track</param> /// <returns>List of Shipment Events.</returns> public virtual IList <ShipmentStatusEvent> GetShipmentEvents(string trackingNumber) { var result = new List <ShipmentStatusEvent>(); if (string.IsNullOrEmpty(trackingNumber)) { return(result); } result.AddRange(_upsService.GetShipmentEvents(trackingNumber)); return(result); }