/**
  * Test if category can be set
  *
  * @test
  * @return void
  */
 public function categoryCanBeSet()
 {
     $categories = new Tx_Extbase_Persistence_ObjectStorage();
     $category = new Tx_News_Domain_Model_Category();
     $category->setTitle('fo');
     $categories->attach($category);
     $this->newsDomainModelInstance->setCategories($categories);
     $this->assertEquals($categories, $this->newsDomainModelInstance->getCategories());
 }
Пример #2
0
 /**
  * @test
  * @return void
  */
 public function getDetailPidFromCategoriesReturnsCorrectValue()
 {
     $viewHelper = $this->getAccessibleMock('Tx_News_ViewHelpers_LinkViewHelper', array('dummy'));
     $newsItem = new Tx_News_Domain_Model_News();
     $categories = new \TYPO3\CMS\Extbase\Persistence\ObjectStorage();
     $category1 = new Tx_News_Domain_Model_Category();
     $categories->attach($category1);
     $category2 = new Tx_News_Domain_Model_Category();
     $category2->setSinglePid('123');
     $categories->attach($category2);
     $category3 = new Tx_News_Domain_Model_Category();
     $category3->setSinglePid('456');
     $categories->attach($category3);
     $newsItem->setCategories($categories);
     $result = $viewHelper->_call('getDetailPidFromCategories', array(), $newsItem);
     $this->assertEquals(123, $result);
 }