@Before
public void prepareTest()
throws Exception
{
super.prepareTest();
UnitOfWork uow = module.currentUnitOfWork();
HONGKONG = uow.get( Location.class, CNHKG.code().get() );
STOCKHOLM = uow.get( Location.class, SESTO.code().get() );
SHANGHAI = uow.get( Location.class, CNSHA.code().get() );
TOKYO = uow.get( Location.class, JNTKO.code().get() );
NEWYORK = uow.get( Location.class, USNYC.code().get() );
DALLAS = uow.get( Location.class, USDAL.code().get() );
HANGZHOU = uow.get( Location.class, CNHGH.code().get() );
HELSINKI = uow.get( Location.class, FIHEL.code().get() );
HAMBURG = uow.get( Location.class, DEHAM.code().get() );
V100S = uow.get( Voyage.class, "V100S" );
V200T = uow.get( Voyage.class, "V200T" );
V300A = uow.get( Voyage.class, "V300A" );
V400S = uow.get( Voyage.class, "V400S" );
V500S = uow.get( Voyage.class, "V500S" );
Cargos CARGOS = uow.get( Cargos.class, CargosEntity.CARGOS_ID );
trackingId = new BookNewCargo( CARGOS, HONGKONG, STOCKHOLM, day( 17 ) ).createCargo( "ABC" );
cargo = uow.get( Cargo.class, trackingId.id().get() );
itinerary = itinerary(
leg( V100S, HONGKONG, NEWYORK, day( 1 ), day( 8 ) ),
leg( V200T, NEWYORK, DALLAS, day( 9 ), day( 12 ) ),
leg( V300A, DALLAS, STOCKHOLM, day( 13 ), day( 16 ) )