public bool has_the_same_value_as(ITrackingId the_other_tracking_id) { return (the_other_tracking_id != null) && (underlying_id.Equals(the_other_tracking_id.id())); }
public Cargo(ITrackingId tracking_id, IRouteSpecification route_specification) { this.underlying_tracking_id = tracking_id; this.underlying_route_specification = route_specification; this.underlying_origin_location = route_specification.origin(); }