cargo.itinerary().set( itinerary );
cargo.delivery().set( delivery( TODAY, ONBOARD_CARRIER, ROUTED, leg3 ) );
// Unload in expected location but from unexpected voyage - do we care? For now not.
handlingEvent = HANDLING_EVENTS.createHandlingEvent( DAY10, DAY10, trackingId, UNLOAD, DALLAS, V205 );
new InspectUnloadedCargo( cargo, handlingEvent ).inspect();
// Itinerary should have progressed to leg 4
assertDelivery( UNLOAD, DALLAS, DAY10, V205, // Itinerary expected: UNLOAD, DALLAS, DAY8, V202
IN_PORT, notArrived,
ROUTED, directed, itinerary.eta(), leg4,