/**
  * @test
  */
 public function it_can_refresh_a_user()
 {
     $updatedUser = $this->user;
     $updatedUser->city = 'Herent';
     $this->userService->expects($this->once())->method('getUserByUsername')->with($this->user->nick)->willReturn($updatedUser);
     $this->assertEquals($updatedUser, $this->userProvider->refreshUser($this->user));
 }
 /**
  * @test
  */
 public function it_throws_an_exception_when_a_user_does_not_exist()
 {
     $this->userService->expects($this->once())->method('getUser')->with('1')->willReturn(null);
     $this->setExpectedException(AuthenticationException::class);
     $this->authenticator->authenticate($this->unauthenticatedToken);
 }