function testCreateActiveRecordFromCurrentRecord() { $course = $this->_createCourseWithTwoLectures(); $db = new lmbSimpleDb(lmbToolkit::instance()->getDefaultDbConnection()); $decorated = $db->select('lecture_for_test'); $iterator = new lmbARRecordSetDecorator($decorated, 'LectureForTest'); $iterator->rewind(); $lecture1 = $iterator->current(); $this->assertEqual($lecture1->getCourse()->getTitle(), $course->getTitle()); $iterator->next(); $lecture2 = $iterator->current(); $this->assertEqual($lecture2->getCourse()->getTitle(), $course->getTitle()); }