/** * @test */ public function hasRequirementsForTopicWithTwoRequirementsReturnsTrue() { $topicUid = $this->testingFramework->createRecord('tx_seminars_seminars', array('object_type' => tx_seminars_Model_Event::TYPE_TOPIC)); $requiredTopicUid1 = $this->testingFramework->createRecord('tx_seminars_seminars', array('object_type' => tx_seminars_Model_Event::TYPE_TOPIC)); $this->testingFramework->createRelationAndUpdateCounter('tx_seminars_seminars', $topicUid, $requiredTopicUid1, 'requirements'); $requiredTopicUid2 = $this->testingFramework->createRecord('tx_seminars_seminars', array('object_type' => tx_seminars_Model_Event::TYPE_TOPIC)); $this->testingFramework->createRelationAndUpdateCounter('tx_seminars_seminars', $topicUid, $requiredTopicUid2, 'requirements'); $topic = new tx_seminars_seminarchild($topicUid); self::assertTrue($topic->hasRequirements()); }