public void testIO() {
final ScenarioBuilder sb = new ScenarioBuilder(PDPScenarioEvent.ADD_DEPOT,
PDPScenarioEvent.ADD_PARCEL, PDPScenarioEvent.ADD_VEHICLE,
PDPScenarioEvent.TIME_OUT);
sb.addEvent(new AddVehicleEvent(100, new VehicleDTO(new Point(7, 7), 7d, 2,
new TimeWindow(0, 1000L))));
sb.addEvent(new AddDepotEvent(76, new Point(3, 3)));
sb.addEvent(new AddVehicleEvent(125, new VehicleDTO(new Point(6, 9), 3d, 1,
new TimeWindow(500, 10000L))));
sb.addEvent(new AddParcelEvent(ParcelDTO
.builder(new Point(0, 0), new Point(1, 1))
.pickupTimeWindow(new TimeWindow(2500, 10000))
.deliveryTimeWindow(new TimeWindow(5000, 10000))