rm.moveTo(v1, destination, TimeLapseFactory.create(0, 1000000000));
assertEquals(destination.dto.destinationLocation, rm.getPosition(v1));
pm.deliver(v1, p1, TimeLapseFactory.create(0, 1));
assertNull(rm.getDestinationToParcel(v1));
assertEquals(VehicleState.DELIVERING, pm.getVehicleState(v1));
final StateContext sc5 = handle.convert(SolveArgs.create()
.useParcels(ImmutableSet.<DefaultParcel> of())
.noCurrentRoutes());
assertEquals(1, sc5.state.vehicles.get(0).contents.size());
assertTrue(sc5.state.availableParcels.isEmpty());