/**
  * @dataProvider testConvertDataProvider
  */
 public function testConvert(int $width, int $height, bool $grayscale, string $expected)
 {
     $converter = new Descriptive();
     $burger = new Burger($width, $height);
     if ($grayscale) {
         $burger->applyGrayscale();
     }
     $this->assertSame($expected, $converter->convert($burger));
 }
 public function grayscaleRenderAction(int $width, int $height, string $option = null) : Response
 {
     $burger = new Burger($width, $height);
     $burger->applyGrayscale();
     return $this->renderBurger($burger, $option);
 }