public function testInformation() { $transaction = new Transaction(); $order = $this->getMock('Sonata\\Component\\Order\\OrderInterface'); $order->expects($this->once())->method('getId')->will($this->returnValue(123)); $order->expects($this->once())->method('getReference')->will($this->returnValue('B00120')); $transaction->setOrder($order); $transaction->setTransactionId('XCADC'); $transaction->setState(Transaction::STATE_KO); $transaction->setStatusCode(Transaction::STATUS_VALIDATED); $expected = <<<INFO Transaction created Update status code to `0` (open) The transaction is linked to the Order : id = `123` / Reference = `B00120` The transactionId is `XCADC` The transaction state is `UNKNOWN` Update status code to `2` (validated) INFO; $this->assertEquals($expected, $transaction->getInformation()); }