def METHOD_NAME():
    geometry = [Point(3, 5)]
    data = GeoDataFrame({"a": [1], "b": [2]}, geometry=geometry)
    fc = FeatureCollection(id="test", data=data)
    assert fc.to_dict() == {
        "id": "test",
        "data": {
            "type": "FeatureCollection",
            "features": [
                {
                    "id": "0",
                    "type": "Feature",
                    "geometry": {"coordinates": (3.0, 5.0), "type": "Point"},
                    "properties": {"a": 1, "b": 2},
                    "bbox": (3.0, 5.0, 3.0, 5.0),
                },
            ],
            "bbox": (3.0, 5.0, 3.0, 5.0),
        },
    }