### Question:
CanonPropertyEventImpl implements CanonPropertyEvent { @Override public EdsPropertyID getPropertyId() { return propertyID; } CanonPropertyEventImpl(final EdsCameraRef cameraRef, final EdsPropertyEvent propertyEvent, final EdsPropertyID propertyID, final long inParam); @Override EdsCameraRef getCameraRef(); @Override EdsPropertyEvent getPropertyEvent(); @Override EdsPropertyID getPropertyId(); @Override long getInParam(); @Override String toString();  }### Answer:
@Test void getPropertyId() { final EdsPropertyID id = canonPropertyEvent.getPropertyId(); Assertions.assertNotNull(id); Assertions.assertEquals(propertyID, id); Assertions.assertSame(propertyID, canonPropertyEvent.getPropertyId()); }