25                                                                      : void
   26    {
   27        $old_email = 'oldemail@ilias.de';
   28        $our_token = hash('md5', '5' . '-' . $old_email);
   29        $new_email = 'newemail@ilias.de';
   30        $db_mock = $this->createMock(ilDBInterface::class);
   31        $db_mock->expects($this->once())->method('replace')->willReturn(1);
   32 
   33        $user_mock = $this->createMock(\ilObjUser::class);
   34        $user_mock->expects($this->once())->method('getId')->willReturn(5);
   35        $user_mock->expects($this->once())->method('getEmail')->willReturn($old_email);
   36 
   38 
   39        $returned_token = $repository->getNewTokenForUser($user_mock, $new_email);
   40 
   41        $this->assertEquals($returned_token, $our_token);
   42    }