public function testLimitToTopicsWithoutRegistrationByUserAndLimitToRequiredEventTopicsCanReturnOneEntry() { $requiredTopicUid = $this->testingFramework->createRecord('tx_seminars_seminars', array('object_type' => tx_seminars_Model_Event::TYPE_TOPIC)); $this->testingFramework->createRecord('tx_seminars_seminars', array('object_type' => tx_seminars_Model_Event::TYPE_DATE, 'topic' => $requiredTopicUid)); $eventUid = $this->testingFramework->createRecord('tx_seminars_seminars', array('requirements' => 1, 'object_type' => tx_seminars_Model_Event::TYPE_TOPIC)); $this->testingFramework->createRelation('tx_seminars_seminars_requirements_mm', $eventUid, $requiredTopicUid); $this->fixture->limitToRequiredEventTopics($eventUid); $this->fixture->limitToTopicsWithoutRegistrationByUser($this->testingFramework->createFrontEndUser()); $bag = $this->fixture->build(); self::assertSame(1, $bag->count()); }