public function testCanManipulateAccessRules()
{
$this->adapter->addKeyPair('public', 'private');
$this->assertInternalType('string', $ruleId = $this->adapter->addAccessRule('public', ['resources' => ['image.get'], 'users' => ['user']]));
$this->assertSame(['id' => $ruleId, 'resources' => ['image.get'], 'users' => ['user']], $this->adapter->getAccessRule('public', $ruleId));
$this->assertTrue($this->adapter->deleteAccessRule('public', $ruleId));
$this->assertNull($this->adapter->getAccessRule('publickey', $ruleId));
}