public function testDelete() { $em = $this->getMockBuilder('Doctrine\\ORM\\EntityManager')->disableOriginalConstructor()->getMock(); $em->expects($this->once())->method('remove'); $em->expects($this->once())->method('flush'); $registry = $this->getMock('Doctrine\\Common\\Persistence\\ManagerRegistry'); $registry->expects($this->any())->method('getManagerForClass')->will($this->returnValue($em)); $orderManager = new OrderManager('Sonata\\Test\\OrderBundle\\Entity\\Order', $registry); $order = new Order(); $orderManager->delete($order); }