/**
  * It should allow values to be set and retrieved.
  */
 public function testGetSet()
 {
     $this->description->set(Descriptor::TYPE_ALIAS, 'page');
     $this->description->set(Descriptor::LINK_EDIT_HTML, '/path/to/edit');
     $this->description->set('custom.key', 'Hello');
     $this->assertEquals('page', $this->description->get(Descriptor::TYPE_ALIAS));
     $this->assertTrue($this->description->has(Descriptor::TYPE_ALIAS));
     $this->assertFalse($this->description->has('hello'));
     $this->assertEquals([Descriptor::TYPE_ALIAS => 'page', Descriptor::LINK_EDIT_HTML => '/path/to/edit', 'custom.key' => 'Hello'], $this->description->all());
 }