public function testDelete()
{
$encrypt = new Encrypt(array('secret' => $this->secret));
$key = 'fookey';
$value = 'barvalue';
$result = $encrypt->write($value, array('class' => $this->mock, 'key' => $key));
$this->assertTrue($result);
$cookie = MockCookieSession::data();
$result = $encrypt->read($key, array('class' => $this->mock, 'key' => $key));
$this->assertEqual($value, $result);
$result = $encrypt->delete($key, array('class' => $this->mock, 'key' => $key));
$cookie = MockCookieSession::data();
$this->assertTrue(empty($cookie['__encrypted']));
$result = $encrypt->read($key, array('class' => $this->mock));
$this->assertFalse($result);
}