public function testGenerateNoParentId()
{
$generator = new ParentIdGenerator();
$parent = new ParentDummy();
$cm = new ParentClassMetadataProxy($parent, 'name', '', new MockField($parent, '/miau'));
$uow = $this->getMockBuilder('Doctrine\\ODM\\PHPCR\\UnitOfWork')->disableOriginalConstructor()->getMock();
$uow->expects($this->once())->method('getDocumentId')->with($this->equalTo($parent))->will($this->returnValue(''));
$dm = $this->getMockBuilder('Doctrine\\ODM\\PHPCR\\DocumentManager')->disableOriginalConstructor()->getMock();
$dm->expects($this->once())->method('getUnitOfWork')->will($this->returnValue($uow));
$generator->generate(null, $cm, $dm);
}