public function testGetClass()
{
$osRenderer = new OrderStatusRenderer();
$order = $this->getMock('Sonata\\Component\\Order\\OrderInterface');
$order->expects($this->once())->method('getStatus')->will($this->returnValue(array_rand(BaseOrder::getStatusList())));
$order->expects($this->once())->method('getDeliveryStatus')->will($this->returnValue(array_rand(BaseServiceDelivery::getStatusList())));
$order->expects($this->once())->method('getPaymentStatus')->will($this->returnValue(array_rand(BaseTransaction::getStatusList())));
$this->assertContains($osRenderer->getStatusClass($order, "", "error"), array('success', 'info', 'error'));
$this->assertContains($osRenderer->getStatusClass($order, "payment", "error"), array('success', 'info', 'error'));
$this->assertContains($osRenderer->getStatusClass($order, "delivery", "error"), array('success', 'info', 'error'));
}