public function testCreateResetEmailToken()
 {
     $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path']);
     $token = $manipulator->createResetEmailToken(self::$DI['user'], '*****@*****.**');
     $this->assertSame('*****@*****.**', $token->getData());
     $this->assertSame(self::$DI['user'], $token->getUser());
     $this->assertSame(TokenManipulator::TYPE_EMAIL_RESET, $token->getType());
     $this->assertDateNear('+1 day', $token->getExpiration());
 }