public function testApplyTransactionId() { $logger = $this->getMock('Symfony\\Component\\HttpKernel\\Log\\LoggerInterface'); $templating = $this->getMock('Symfony\\Bundle\\FrameworkBundle\\Templating\\EngineInterface'); $router = $this->getMock('Symfony\\Component\\Routing\\RouterInterface'); $payment = new OgonePayment($router, $logger, $templating, true); $transaction = $this->getMock('Sonata\\Component\\Payment\\TransactionInterface'); $transaction->expects($this->once())->method('setTransactionId'); $payment->applyTransactionId($transaction); }