public function testGetQrCodeWithParams()
{
$params = new Params();
$routeParams = array('extension' => 'png', 'size' => 123, 'message' => 'this is a long message', 'padding' => 10);
$params->setController(new ControllerMock($routeParams));
$qrCode = new QrCode($routeParams['message']);
$qrCode->setImageType($routeParams['extension']);
$qrCode->setSize($routeParams['size']);
$qrCode->setPadding($routeParams['padding']);
$this->assertEquals($qrCode->get(), $this->qrCodeService->getQrCodeContent($params));
}