// Itinerary calculations
NextHandlingEvent nextLoad = cargo.delivery().get().nextHandlingEvent().get();
assertThat( nextLoad.location().get(), is( equalTo( itinerary.firstLeg().loadLocation().get() ) ) );
assertThat( nextLoad.time().get(), is( equalTo( itinerary.firstLeg().loadTime().get() ) ) );
assertThat( nextLoad.voyage().get(), is( equalTo( itinerary.firstLeg().voyage().get() ) ) );
assertDelivery( RECEIVE, HONGKONG, DAY1, noVoyage,
IN_PORT, notArrived,
ROUTED, directed, itinerary.eta(), leg1,
LOAD, HONGKONG, DAY1, V201 );