/**
  * @vcr users/test-get-user-vcr.yml
  */
 public function testGetUser()
 {
     $profile = $this->client->getProfile();
     $user = $this->client->getUser($profile['user_id']);
     $this->assertArrayHasKey('user_id', $user);
     $this->assertArrayHasKey('username', $user);
     $this->assertArrayHasKey('first_name', $user);
     $this->assertArrayHasKey('last_name', $user);
     $this->assertArrayHasKey('bio', $user);
     $this->assertArrayHasKey('email', $user);
     $this->assertArrayHasKey('nickname', $user);
     $this->assertArrayHasKey('nicename', $user);
     $this->assertArrayHasKey('url', $user);
     $this->assertArrayHasKey('display_name', $user);
     $this->assertArrayHasKey('registered', $user);
     $this->assertArrayHasKey('roles', $user);
     $user = $this->client->getUser($profile['user_id'], array('user_id', 'email'));
     $this->assertArrayHasKey('user_id', $user);
     $this->assertArrayNotHasKey('username', $user);
     $this->assertArrayNotHasKey('first_name', $user);
     $this->assertArrayNotHasKey('last_name', $user);
     $this->assertArrayNotHasKey('bio', $user);
     $this->assertArrayHasKey('email', $user);
     $this->assertArrayNotHasKey('nickname', $user);
     $this->assertArrayNotHasKey('nicename', $user);
     $this->assertArrayNotHasKey('url', $user);
     $this->assertArrayNotHasKey('display_name', $user);
     $this->assertArrayNotHasKey('registered', $user);
     $this->assertArrayNotHasKey('roles', $user);
 }