public function testAddEditKey()
 {
     $client = new Client(array('c1' => array(array('name' => 'local1', 'host' => 'localhost', 'port' => 11200))), 'MemcachedManager\\Tests\\Fixtures\\MockMemcached');
     $client->addKey('c1', 'k-test', 'k-value');
     $expected = new Key();
     $expected->setKey('k-test');
     $expected->setValue('k-value');
     $this->assertEquals($expected, $client->getKey('c1', Hash::encode('k-test')));
     $client->editKey('c1', Hash::encode('k-test'), 'k-edit-value');
     $expected->setValue('k-edit-value');
     $this->assertEquals($expected, $client->getKey('c1', Hash::encode('k-test')));
     $this->assertNull($client->getKey('c1', 'k-test'));
     $client->deleteKey('c1', Hash::encode('k-test'));
     $this->assertNull($client->getKey('c1', Hash::encode('k-test')));
 }