/**
  * @test
  */
 public function canShowEvenIfEmptyFallBackToGlobalSetting()
 {
     $fakeConfigurationArray['plugin.']['tx_solr.'] = array('search.' => array('faceting.' => array('showEmptyFacets' => true, 'facets.' => array('color.' => array(), 'type.' => array('showEvenWhenEmpty' => true)))));
     $configuration = new TypoScriptConfiguration($fakeConfigurationArray);
     $showEmptyType = $configuration->getSearchFacetingShowEmptyFacetsByName('type');
     $this->assertTrue($showEmptyType);
     $showEmptyColor = $configuration->getSearchFacetingShowEmptyFacetsByName('color');
     $this->assertTrue($showEmptyColor);
     $fakeConfigurationArray['plugin.']['tx_solr.'] = array('search.' => array('faceting.' => array('facets.' => array('color.' => array(), 'type.' => array('showEvenWhenEmpty' => true)))));
     $configuration = new TypoScriptConfiguration($fakeConfigurationArray);
     $showEmptyType = $configuration->getSearchFacetingShowEmptyFacetsByName('type');
     $this->assertTrue($showEmptyType);
     $showEmptyColor = $configuration->getSearchFacetingShowEmptyFacetsByName('color');
     $this->assertFalse($showEmptyColor);
 }