public function testRenderJsContainerMarkerImages()
    {
        $map = new Map();
        $map->setJavascriptVariable('map');
        $map->addMarker($marker = new Marker());
        $marker->setIcon('url_icon');
        $marker->getIcon()->setJavascriptVariable('marker_icon');
        $marker->setShadow('shadow_url');
        $marker->getShadow()->setJavascriptVariable('marker_shadow');
        $expected = <<<EOF
map_container.marker_images.marker_icon = marker_icon = new google.maps.MarkerImage("url_icon", null, null, null, null);
map_container.marker_images.marker_shadow = marker_shadow = new google.maps.MarkerImage("shadow_url", null, null, null, null);

EOF;
        $this->assertSame($expected, $this->mapHelper->renderJsContainerMarkerImages($map));
    }