public function testRemoveParameter()
{
$this->collection->addId('foo', ParameterHasher::valueType());
$this->collection->addId('bar', ParameterHasher::valueType());
$this->assertCount(2, $this->collection->getParameters());
$parameters = $this->collection->getParameters();
$this->collection->remove($parameters[0]);
$this->assertSame([1 => $parameters[1]], $this->collection->getParameters());
$this->collection->remove($parameters[1]);
$this->assertSame([], $this->collection->getParameters());
}