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());
}