public function inOperatorWorksWithEmptyArray()
{
$testEntityC = new Fixtures\TestEntityC();
$testEntityC->setSimpleStringProperty('Christopher');
$testEntityC2 = new Fixtures\TestEntityC();
$testEntityC2->setSimpleStringProperty('Andi');
$this->testEntityCDoctrineRepository->add($testEntityC);
$this->testEntityCDoctrineRepository->add($testEntityC2);
$testEntityCIdentifier = $this->persistenceManager->getIdentifierByObject($testEntityC);
$testEntityC2Identifier = $this->persistenceManager->getIdentifierByObject($testEntityC2);
$this->persistenceManager->persistAll();
$this->persistenceManager->clearState();
$result = $this->testEntityCDoctrineRepository->findAllWithDql();
$this->assertTrue(count($result) === 0);
$this->assertNull($this->persistenceManager->getObjectByIdentifier($testEntityCIdentifier, Fixtures\TestEntityC::class));
$this->assertNull($this->persistenceManager->getObjectByIdentifier($testEntityC2Identifier, Fixtures\TestEntityC::class));
$this->restrictableEntityDoctrineRepository->removeAll();
$this->persistenceManager->persistAll();
$this->persistenceManager->clearState();
}