public void test_whenReadingTypeMedium_itReadsEngineInfoCorrectly() {
   CarrierVehicleType medium = types.getVehicleTypes().get(Id.create("medium", VehicleType.class));
   assertEquals(0.02, medium.getEngineInformation().getGasConsumption(), 0.01);
   assertEquals("gasoline", medium.getEngineInformation().getFuelType().toString());
 }
 public void test_whenReadingTypeMedium_itReadsCapacityCorrectly() {
   CarrierVehicleType medium = types.getVehicleTypes().get(Id.create("medium", VehicleType.class));
   assertEquals(30, medium.getCarrierVehicleCapacity());
 }
 public void test_whenReadingTypeMedium_itReadsCostInfoCorrectly() {
   CarrierVehicleType medium = types.getVehicleTypes().get(Id.create("medium", VehicleType.class));
   assertEquals(50.0, medium.getVehicleCostInformation().fix, 0.01);
   assertEquals(0.4, medium.getVehicleCostInformation().perDistanceUnit, 0.01);
   assertEquals(30.0, medium.getVehicleCostInformation().perTimeUnit, 0.01);
 }
 public void test_whenReadingTypeMedium_itReadsDescriptionCorrectly() {
   CarrierVehicleType medium = types.getVehicleTypes().get(Id.create("medium", VehicleType.class));
   assertEquals("Medium Vehicle", medium.getDescription());
 }