public function testResolveMultipleUsersWithMultipleFields() { $this->_createAndStoreDummyUsers(3); $dummyRecordSet = new Tinebase_Record_RecordSet('Tinebase_Record_DummyRecord'); $dummyRecordSet->addRecord(new Tinebase_Record_DummyRecord(array('test_1' => $this->_objects[0]->getId(), 'test_2' => $this->_objects[1]->getId()), true)); $dummyRecordSet->addRecord(new Tinebase_Record_DummyRecord(array('test_1' => $this->_objects[0]->getId()), true)); $this->_uit->resolveMultipleUsers($dummyRecordSet, array('test_1', 'test_2')); $this->assertTrue($dummyRecordSet[0]->test_1 instanceof Tinebase_Model_User); $this->assertEquals($dummyRecordSet[0]->test_1->getId(), $this->_objects[0]->getId()); $this->assertTrue($dummyRecordSet[0]->test_2 instanceof Tinebase_Model_User); $this->assertTrue($dummyRecordSet[1]->test_1 instanceof Tinebase_Model_User); $this->assertNull($dummyRecordSet[1]->test_2); }