/**
  * @dataProvider provideNormaliseParams
  * @covers BitmapHandler::normaliseParams
  */
 public function testNormaliseParams($fileDimensions, $expectedParams, $params, $msg)
 {
     $file = new FakeDimensionFile($fileDimensions);
     $handler = new BitmapHandler();
     $valid = $handler->normaliseParams($file, $params);
     $this->assertTrue($valid);
     $this->assertEquals($expectedParams, $params, $msg);
 }
 function testTooBigMustRenderImage()
 {
     $file = new FakeDimensionFile(array(4000, 4000));
     $file->mustRender = true;
     $handler = new BitmapHandler();
     $params = array('width' => '5000');
     // Still bigger than max size.
     $this->assertFalse($handler->normaliseParams($file, $params));
 }