public function testIsUserAllowedAccessRoleRequiredButDenied()
{
// lets mock the address to one that doesn't match any rules
Request::getInstance()->setCurrentUrl('http://admin.w3.com/about/');
$user = new UserMock();
$user->populate('test', 'test', [new Role('ROLE_MOCK')], true);
$config = new ConfigObject(['DecisionStrategy' => 'unanimous', 'Rules' => [['Path' => '/^\\/about/', 'Roles' => 'ROLE_GOD']]]);
$instance = new AccessControl($user, $config);
$this->assertFalse($instance->isUserAllowedAccess());
}