/**
  * Renders a zoom control.
  *
  * @param \Ivory\GoogleMap\Controls\ZoomControl $zoomControl The zoom control.
  *
  * @return string The JS output.
  */
 public function render(ZoomControl $zoomControl)
 {
     return $this->jsonBuilder->reset()->setValue('[position]', $this->controlPositionHelper->render($zoomControl->getControlPosition()), false)->setValue('[style]', $this->zoomControlStyleHelper->render($zoomControl->getZoomControlStyle()), false)->build();
 }
 public function testInitialState()
 {
     $this->zoomControl = new ZoomControl(ControlPosition::BOTTOM_CENTER, ZoomControlStyle::LARGE);
     $this->assertSame(ControlPosition::BOTTOM_CENTER, $this->zoomControl->getControlPosition());
     $this->assertSame(ZoomControlStyle::LARGE, $this->zoomControl->getZoomControlStyle());
 }