/**
  * @depends testLoadApplicationServices
  *
  * @covers ::hydrateContainerWithApplicationParameters
  */
 public function testHydrateContainerWithApplicationParameters(Container $container)
 {
     $this->assertEquals($this->application->getContext(), $container->getParameter('bbapp.context'));
     $this->assertEquals($this->application->getEnvironment(), $container->getParameter('bbapp.environment'));
     $this->assertEquals($this->application->getBBDir(), $container->getParameter('bbapp.base.dir'));
     $this->assertEquals($this->application->getConfigDir(), $container->getParameter('bbapp.config.dir'));
     $this->assertEquals($this->application->getRepository(), $container->getParameter('bbapp.repository.dir'));
     $this->assertEquals(implode(DIRECTORY_SEPARATOR, array($this->application->getBaseDir(), ContainerBuilder::CACHE_FOLDER_NAME)), $container->getParameter('bbapp.cache.dir'));
     $this->assertEquals($container->getParameter('bbapp.cache.autogenerate'), '%container.autogenerate%');
     $this->assertEquals($this->application->getRepository() . DIRECTORY_SEPARATOR . ContainerBuilder::DATA_FOLDER_NAME, $container->getParameter('bbapp.data.dir'));
     return $container;
 }