/**
  * @depends testEncode
  * @depends testDecode
  * @expectedException InvalidArgumentException
  * @dataProvider encodeBadParamProvider
  */
 public function testEncodeFailOnBadParam($data)
 {
     $param = new DateRangeParameter(null, null, null);
     $param->encode($data);
 }