/**
  * Test if related links can be set
  *
  * @test
  * @return void
  */
 public function relatedLinksCanBeSet()
 {
     $link = new Tx_News_Domain_Model_Link();
     $link->setTitle('fo');
     $related = new Tx_Extbase_Persistence_ObjectStorage();
     $related->attach($link);
     $this->newsDomainModelInstance->setRelatedLinks($related);
     $this->assertEquals($related, $this->newsDomainModelInstance->getRelatedLinks());
 }
 /**
  * Get an existing related link object
  *
  * @param Tx_News_Domain_Model_News $news
  * @param string $uri
  * @return bool|Tx_News_Domain_Model_Link
  */
 protected function getRelatedLinkIfAlreadyExists(Tx_News_Domain_Model_News $news, $uri)
 {
     $result = FALSE;
     $links = $news->getRelatedLinks();
     if ($links->count() !== 0) {
         foreach ($links as $link) {
             if ($link->getUri() === $uri) {
                 $result = $link;
                 break;
             }
         }
     }
     return $result;
 }