/**
  * @covers \Webburza\Sylius\GoogleEcommerceBundle\Client::render
  * @covers \Webburza\Sylius\GoogleEcommerceBundle\Client::addImpression
  * @covers \Webburza\Sylius\GoogleEcommerceBundle\Client::<private>
  *
  * @uses   \Webburza\Sylius\GoogleEcommerceBundle\Client::__construct
  * @uses   \Webburza\Sylius\GoogleEcommerceBundle\Model\Product
  */
 public function testCanRenderProductImpression()
 {
     $product = static::mockProduct('123ABC', 'My Product', 9900);
     $this->object->addImpression($product);
     static::assertFixtureEquals('client-action-impression.html', $this->object->render());
 }
 /**
  * @param SyliusProduct $product
  * @param string        $list
  * @param int           $position
  */
 public function addImpression(SyliusProduct $product, $list = null, $position = null)
 {
     $this->client->addImpression($product, $list, $position);
 }