@Test
public void testMoveCameraToBounds() throws Exception {

	// Given
	CameraUpdateHandler handler = new CameraUpdateHandler(map);
	final LatLngBounds bounds = new LatLngBounds(
			new LatLng(10, 10),
			new LatLng(20, 20)
	);
	OsmCameraUpdate cameraUpdate = new OsmCameraUpdate.Builder()
			.bounds(bounds)
			.build();
	// When
	handler.moveCamera(cameraUpdate);
	// Then
	verify(mapController).setCenter(eq(
			toGeoPoint(bounds.getCenter())
	));
	verify(mapController).zoomToSpan(
			eq((int) (10 * 1e6)),
			eq((int) (10 * 1e6))
	);
}