ROUTED, directed, unknownETA, leg2,
nextHandlingEvent( UNLOAD, NEWYORK, DAY6, V201 ) ) );
// Re-route cargo unloaded in port
itinerary2 = itinerary( leg( V202, CHICAGO, STOCKHOLM, DAY6, DAY19 ) );
new AssignCargoToRoute( cargo, itinerary2 ).assign();
assertDelivery( UNLOAD, CHICAGO, DAY5, V201,
IN_PORT, notArrived,
ROUTED, directed, itinerary2.eta(), leg1,
LOAD, CHICAGO, DAY6, V202 );
}