public function persistAllRespectsObjectWhitelistIfOnlyWhitelistedObjectsFlagIsTrue()
{
$mockObject = new \stdClass();
$scheduledEntityUpdates = [spl_object_hash($mockObject) => $mockObject];
$scheduledEntityDeletes = [];
$scheduledEntityInsertions = [];
$this->mockUnitOfWork->expects($this->any())->method('getScheduledEntityUpdates')->will($this->returnValue($scheduledEntityUpdates));
$this->mockUnitOfWork->expects($this->any())->method('getScheduledEntityDeletions')->will($this->returnValue($scheduledEntityDeletes));
$this->mockUnitOfWork->expects($this->any())->method('getScheduledEntityInsertions')->will($this->returnValue($scheduledEntityInsertions));
$this->mockEntityManager->expects($this->once())->method('flush');
$this->persistenceManager->whitelistObject($mockObject);
$this->persistenceManager->persistAll(true);
}