/**
  * {@inheritdoc}
  */
 public function getAccountName()
 {
     return $this->subject->getAccountName();
 }
 /**
  * Asserts that the currently logged-in user can not masquerade as a given target user.
  *
  * @param \Drupal\user\UserInterface $target_account
  *   The user to masquerade to.
  */
 protected function assertCanNotMasqueradeAs($target_account)
 {
     $edit = array('masquerade_as' => $target_account->getAccountName());
     $this->drupalPostForm('masquerade', $edit, t('Switch'));
     $this->assertRaw(t('You are not allowed to masquerade as %name.', array('%name' => $target_account->getDisplayName())));
     $this->assertNoText(t('Unmasquerade'));
 }