private function generateNewObject()
{
$metadata = new ClassMetadata('entityName');
$metadata->table = array('name' => 'tableName');
$connection = $this->getMockBuilder('Doctrine\\DBAL\\Connection')->disableOriginalConstructor()->getMock();
$em = $this->getMockBuilder('Doctrine\\ORM\\EntityManager')->disableOriginalConstructor()->getMock();
$em->expects($this->any())->method('getClassMetadata')->will($this->returnValue($metadata));
$connection->expects($this->any())->method('query')->will($this->returnValue(new \PDOStatement()));
$registry = $this->getMock('Symfony\\Bridge\\Doctrine\\RegistryInterface');
$registry->expects($this->any())->method('getManager')->will($this->returnValue($em));
$registry->expects($this->any())->method('getConnection')->will($this->returnValue($connection));
return new MysqlReference($registry);
}