boot() public method

public boot ( )
 /**
  * @dataProvider getSlug
  */
 public function testBoot($text, $expected)
 {
     $bundle = new SonataProductBundle();
     $container = $this->getMock('Symfony\\Component\\DependencyInjection\\ContainerInterface');
     $container->expects($this->exactly(2))->method('getParameter')->will($this->returnCallback(function ($value) {
         if ($value == 'sonata.product.product.class') {
             return 'Sonata\\Test\\ProductBundle\\Product';
         }
         if ($value == 'sonata.product.slugify_service') {
             return 'slug_service';
         }
     }));
     $container->expects($this->once())->method('get')->will($this->returnValue(Slugify::create()));
     $bundle->setContainer($container);
     $bundle->boot();
     $product = new Product();
     $product->setSlug($text);
     $this->assertEquals($product->getSlug(), $expected);
 }