public function setUp()
{
parent::setUp();
$accountRepository = $this->objectManager->get(AccountRepository::class);
$accountFactory = $this->objectManager->get(AccountFactory::class);
$account = $accountFactory->createAccountWithPassword('admin', 'password', ['Neos.Flow:Administrator'], 'UsernamePasswordTestingProvider');
$accountRepository->add($account);
$this->persistenceManager->persistAll();
$this->registerRoute('authentication', 'test/security/authentication/usernamepassword(/{@action})', ['@package' => 'Neos.Flow', '@subpackage' => 'Tests\\Functional\\Security\\Fixtures', '@controller' => 'UsernamePasswordTest', '@action' => 'authenticate', '@format' => 'html']);
$this->registerRoute('controller', 'test/security/restricted(/{@action})', ['@package' => 'Neos.Flow', '@subpackage' => 'Tests\\Functional\\Security\\Fixtures', '@controller' => 'Restricted', '@action' => 'public', '@format' => 'html'], true);
}