public function testRemoveParameter()
 {
     $parameterBuilder = new ParameterBuilder();
     $parameterBuilder->defineParameter('param1', new StringReference('value1'))->defineParameter('param2', new FloatReference(2.2))->defineParameter('param3', new IntegerReference(3));
     static::assertCount(3, $parameterBuilder->getParameterCollection());
     static::assertTrue($parameterBuilder->has('param1'));
     $parameterBuilder->remove('param1');
     static::assertCount(2, $parameterBuilder->getParameterCollection());
     static::assertFalse($parameterBuilder->has('param1'));
 }