@Test
public void movePinByGeometry() {
placemark.getFeature().setDefaultGeometry(newPoint(4.0, 2.0));
placemark.getProduct().getVectorDataGroup().get("pins").fireFeaturesChanged(placemark.getFeature());
final Point point = (Point) placemark.getFeature().getDefaultGeometry();
assertEquals(4.0, point.getX(), 0.0);
assertEquals(2.0, point.getY(), 0.0);
final double x = placemark.getPixelPos().getX();
final double y = placemark.getPixelPos().getY();
assertEquals(2.0, x, 0.0);
assertEquals(1.0, y, 0.0);
final double lon = placemark.getGeoPos().getLon();
final double lat = placemark.getGeoPos().getLat();
assertEquals(4.0, lon, 0.0);
assertEquals(2.0, lat, 0.0);
}