public function testUpdateRule()
 {
     $rule = $this->auth->getRule('isAuthor');
     $rule->name = "newName";
     $rule->reallyReally = false;
     $this->auth->updateRule('isAuthor', $rule);
     /** @var AuthorRule $rule */
     $rule = $this->auth->getRule('isAuthor');
     $this->assertEquals(null, $rule);
     $rule = $this->auth->getRule('newName');
     $this->assertEquals("newName", $rule->name);
     $this->assertEquals(false, $rule->reallyReally);
     $rule->reallyReally = true;
     $this->auth->updateRule('newName', $rule);
     $rule = $this->auth->getRule('newName');
     $this->assertEquals(true, $rule->reallyReally);
 }