public function setUp()
{
$class = static::getKernelClass();
$kernel = new $class('test', true);
$kernel->boot();
$this->client = $kernel->getContainer()->get('test.client');
$this->container = $this->client->getContainer();
$this->doctrine = $this->container->get('lemon_doctrine');
$this->em = $this->doctrine->getManager();
$this->serializer = $this->container->get('jms_serializer');
$schemaTool = new SchemaTool($this->em);
$schemaTool->createSchema($this->em->getMetadataFactory()->getAllMetadata());
$this->doctrine->getConnection()->beginTransaction();
$registry = $this->container->get('lemon_rest.object_registry');
$registry->add(new Definition('person', 'Lemon\\RestBundle\\Tests\\Fixtures\\Person'));
$registry->add(new Definition('footballTeam', 'Lemon\\RestBundle\\Tests\\Fixtures\\FootballTeam'));
}