public function iAmLoggedInAs($username)
{
if (!$this->developers[$username]) {
throw new ExpectationException('User not found');
}
$user = $this->developers[$username];
$token = new OAuthToken(null, $user->getRoles());
$token->setUser($user);
$token->setAuthenticated(true);
$session = $this->getContainer()->get('session');
$session->set('_security_secured_area', serialize($token));
$session->save();
$this->getSession()->setCookie($session->getName(), $session->getId());
}