public function testHandles()
{
$osRenderer = new OrderStatusRenderer();
$order = new \DateTime();
$this->assertFalse($osRenderer->handlesObject($order));
$order = $this->getMock('Sonata\\Component\\Order\\OrderInterface');
$this->assertTrue($osRenderer->handlesObject($order));
$order = $this->getMock('Sonata\\Component\\Order\\OrderElementInterface');
$this->assertTrue($osRenderer->handlesObject($order));
foreach (array('delivery', 'payment') as $correctStatusType) {
$this->assertTrue($osRenderer->handlesObject($order, $correctStatusType));
}
$this->assertFalse($osRenderer->handlesObject($order, 'toubidou'));
}