public function createApplication()
{
$app = new Application(['env' => 'test']);
require __DIR__ . '/../../app/AppKernel.php';
$app['authbucket_oauth2.model'] = ['access_token' => 'AuthBucket\\OAuth2\\Model\\InMemory\\AccessToken'];
$accessTokenManager = $app['authbucket_oauth2.model_manager.factory']->getModelManager('access_token');
$className = $accessTokenManager->getClassName();
$model = new $className();
$model->setAccessToken('eeb5aa92bbb4b56373b9e0d00bc02d93')->setTokenType('bearer')->setClientId('http://democlient1.com/')->setUsername('demousername1')->setExpires(new \DateTime('+1 hours'))->setScope(['demoscope1']);
$accessTokenManager->createModel($model);
$model = new $className();
$model->setAccessToken('d2b58c4c6bc0cc9fefca2d558f1221a5')->setTokenType('bearer')->setClientId('http://democlient1.com/')->setUsername('demousername1')->setExpires(new \DateTime('-1 hours'))->setScope(['demoscope1']);
$accessTokenManager->createModel($model);
$app->boot();
return $app;
}