Beispiel #1
0
 public function testLimitToDependingEventsFindsOnlyDependingEvents()
 {
     $eventUid = $this->testingFramework->createRecord('tx_seminars_seminars', array('requirements' => 1));
     $dependingEventUid = $this->testingFramework->createRecord('tx_seminars_seminars');
     $requiredEventUid = $this->testingFramework->createRecord('tx_seminars_seminars');
     $this->testingFramework->createRelation('tx_seminars_seminars_requirements_mm', $dependingEventUid, $eventUid);
     $this->testingFramework->createRelation('tx_seminars_seminars_requirements_mm', $eventUid, $requiredEventUid);
     $this->fixture->limitToDependingEventTopics($eventUid);
     $bag = $this->fixture->build();
     self::assertSame(1, $bag->count());
     self::assertNotEquals($requiredEventUid, $bag->current()->getUid());
 }