/**
  * {@inheritDoc}
  */
 function load(ObjectManager $manager)
 {
     $testEntity = new TestEntity();
     $testEntity->setTestField("test");
     $manager->persist($testEntity);
     $manager->flush();
 }
 public function testPersistDeleteAndFlush()
 {
     $entity = new TestEntity();
     $entity->setTestField("persist_and_flush");
     $this->getController()->persistAndFlush($entity);
     $dql = "SELECT u FROM FrameworkCommonTestBundle:TestEntity u";
     $result = $this->getController()->executeQuery($dql);
     $entityResult = $result[0];
     $this->assertTrue($entityResult instanceof TestEntity);
     $this->assertEquals($entity, $entityResult);
     $this->getController()->deleteAndFlush($entity);
     $dql = "SELECT u FROM FrameworkCommonTestBundle:TestEntity u";
     $result = $this->getController()->executeQuery($dql);
     $this->assertEmpty($result);
 }