public function testAutomaticReplacementOnDeleteClassContentElement()
 {
     $content = new MockContent();
     self::$em->persist($content);
     self::$em->flush($content);
     self::$em->clear();
     $repository = self::$em->getRepository(get_class($content));
     $content = $repository->find($content->getUid());
     $titleUid = $content->title->getUid();
     $repository->deleteContent($content->title, true);
     self::$em->flush();
     $this->assertNotNull($content->title);
     $this->assertTrue($titleUid !== $content->title->getUid());
     $this->assertNotNull(self::$em->find(get_class($content->title), $content->title->getUid()), 'Replacement title must be persisted into database.');
     $this->assertNotNull(self::$contentManager->getDraft($content->title), 'Replacement title must also own a draft');
 }