@Test
public void testReadFeatureAsMultiPolygon() throws
                                            Exception {

    // given a JSON Feature as MultiPolygon
    final StringReader reader = new StringReader(TestHelper.getFixture("feature_multipolygon.json"));
    // when read the JSON as Feature
    final Feature feature = geoJsonReader.readFeature(reader);
    // then
    assertNotNull(feature);
    assertEquals("id1",
                 feature.getId());
    assertEquals("Feature",
                 feature.getType());
    assertNotNull(feature.getGeometry());
    assertEquals(createMultiPolygon(gf,
                                    createPolygon(gf,
                                                  createCoordinate(gf,
                                                                   47.226116d,
                                                                   -1.554169d),
                                                  createCoordinate(gf,
                                                                   47.226126d,
                                                                   -1.554097d),
                                                  createCoordinate(gf,
                                                                   47.225527d,
                                                                   -1.553986d),
                                                  createCoordinate(gf,
                                                                   47.225519d,
                                                                   -1.554061d),
                                                  createCoordinate(gf,
                                                                   47.226116d,
                                                                   -1.554169d)),
                                    createPolygon(gf,
                                                  createLinearRing(gf,
                                                                   createCoordinate(gf,
                                                                                    47.226257d,
                                                                                    -1.554564d),
                                                                   createCoordinate(gf,
                                                                                    47.226295d,
                                                                                    -1.554202d),
                                                                   createCoordinate(gf,
                                                                                    47.226075d,
                                                                                    -1.554169d),
                                                                   createCoordinate(gf,
                                                                                    47.226049d,
                                                                                    -1.554496d),
                                                                   createCoordinate(gf,
                                                                                    47.226257d,
                                                                                    -1.554564d)),
                                                  createLinearRing(gf,
                                                                   createCoordinate(gf,
                                                                                    47.226219d,
                                                                                    -1.554430d),
                                                                   createCoordinate(gf,
                                                                                    47.226237d,
                                                                                    -1.554261d),
                                                                   createCoordinate(gf,
                                                                                    47.226122d,
                                                                                    -1.554245d),
                                                                   createCoordinate(gf,
                                                                                    47.226106d,
                                                                                    -1.554411d),
                                                                   createCoordinate(gf,
                                                                                    47.226219d,
                                                                                    -1.554430d)))),
                 feature.getGeometry());
}