/**
  * setup base of test environment.
  */
 public function setUp()
 {
     $this->resources_directory = __DIR__ . '/ContainerBuilderTest_Resources';
     // create basic manual application without context and environment
     $this->application = new ManualBBApplication();
     $this->application->setBase_Repository($this->resources_directory . '/repository');
     $this->application->setRepository($this->application->getBaseRepository());
     $this->application->setBB_Dir($this->resources_directory . '/backbee');
     $this->application->setConfig_Dir($this->application->getBaseRepository());
     $this->application->setBase_Dir($this->resources_directory);
     // setup a virtual filesystem to allow dump and restore of container
     vfsStream::setup('container_dump_directory', 0777, array('container' => array()));
 }