/** @test */ public function createInstanceByFilterboxConfigurationReturnsInstanceOfFilterbox() { $filterboxConfigurationMock = new Tx_PtExtlist_Tests_Domain_Configuration_Filters_Stubs_FilterboxConfigurationCollectionMock(); $filterboxConfigurationMock->setup(); $filterboxConfiguration = $filterboxConfigurationMock->getfilterboxConfigurationMock('filterbox1'); $filterbox = $this->filterboxFactory->createInstance($filterboxConfiguration); $this->assertTrue($filterbox instanceof Tx_PtExtlist_Domain_Model_Filter_Filterbox); }
/** @test */ public function createInstanceByConfigurationReturnsExpectedInstance() { $dataBackendFactoryMock = $this->getDataBackendFactoryMockForListConfigurationAndListIdentifier($this->configurationBuilderMock->getSettings(), $this->configurationBuilderMock->getListIdentifier()); $filterConfigurationMock = new Tx_PtExtlist_Tests_Domain_Configuration_Filters_Stubs_FilterboxConfigurationCollectionMock(); $filterConfigurationMock->setup(); $filterConfiguration = $filterConfigurationMock->getFilterConfigurationMock('filter1', 'test'); $filterFactory = $this->objectManager->get('Tx_PtExtlist_Domain_Model_Filter_FilterFactory'); /* @var $filterFactory Tx_PtExtlist_Domain_Model_Filter_FilterFactory */ $filter = $filterFactory->createInstance($filterConfiguration); $this->assertEquals($filter->getFilterIdentifier(), 'filter1'); $this->assertEquals($filter->getListIdentifier(), 'test'); }