public function testEncodeString($data, $expected)
{
$logger = $this->getMock('Symfony\\Component\\HttpKernel\\Log\\LoggerInterface');
$templating = $this->getMock('Symfony\\Bundle\\FrameworkBundle\\Templating\\EngineInterface');
$router = $this->getMock('Symfony\\Component\\Routing\\RouterInterface');
$generator = $this->getMock('Sonata\\Component\\Payment\\Scellius\\ScelliusTransactionGeneratorInterface');
$payment = new ScelliusPayment($router, $logger, $templating, $generator, true);
$this->assertEquals($expected, $payment->encodeString($data));
}