public function testHelperReturnsPdfItemsFromFeed()
 {
     $feedEntry = new FeedEntry();
     $feedEntry->setItems($this->getFeedEntryItems());
     $helper = new FeedHelper();
     $this->assertTrue($helper->entryContainsPdfDocuments($feedEntry));
     $this->assertCount(1, $helper->filterPdfItems($feedEntry));
     $this->assertEquals($feedEntry->getItems()[0], $helper->filterPdfItems($feedEntry)[0]);
 }
 public function testFilterWithAlwaysFalseCallbackIsEmpty()
 {
     $feedEntry = new FeedEntry();
     $feedEntry->setItems($this->getFeedEntryItems());
     $filter = new FeedEntryFilter($feedEntry, function (FeedEntryItem $item) {
         return false;
     });
     $this->assertCount(0, $filter->getItems());
     $this->assertFalse($filter->hasItems());
 }