cargo.itinerary().set( wrongItinerary );
cargo.delivery().set( delivery( TODAY, IN_PORT, MISROUTED, leg3 ) );
// Handle in customs (with wrong itinerary)
handlingEvent = HANDLING_EVENTS.createHandlingEvent( DAY20, DAY20, trackingId, CUSTOMS, MELBOURNE, noVoyage );
new InspectCargoInCustoms( cargo, handlingEvent ).inspect();
assertDelivery( CUSTOMS, MELBOURNE, DAY20, noVoyage,
IN_PORT, notArrived,
MISROUTED, directed, unknownETA, unknownLeg,
unknownNextHandlingEvent );