/**
  * @group DDC-3490
  *
  * @dataProvider invalidAssociationValuesDataProvider
  *
  * @param mixed $invalidValue
  */
 public function testRejectsChangeSetComputationForObjectsWithInvalidAssociationValue($invalidValue)
 {
     $metadata = $this->_emMock->getClassMetadata('Doctrine\\Tests\\Models\\Forum\\ForumUser');
     $this->_unitOfWork->setEntityPersister('Doctrine\\Tests\\Models\\Forum\\ForumUser', new EntityPersisterMock($this->_emMock, $metadata));
     $user = new ForumUser();
     $this->_unitOfWork->persist($user);
     $user->username = '******';
     $user->avatar = $invalidValue;
     $this->setExpectedException('Doctrine\\ORM\\ORMInvalidArgumentException');
     $this->_unitOfWork->computeChangeSet($metadata, $user);
 }