public function testPostPersistOrderWithIdentifier() { $this->generator->expects($this->never())->method('generate'); /** @var Order|\PHPUnit_Framework_MockObject_MockObject $orderMock */ $orderMock = $this->getMock('OroB2B\\Bundle\\OrderBundle\\Entity\\Order'); $orderMock->expects($this->once())->method('getIdentifier')->willReturn(125); $this->listener->postPersist($this->getLifecycleEventArgs($orderMock)); }
public function testPostPersist() { $generatorMock = $this->getMock('OroB2B\\Bundle\\OrderBundle\\Doctrine\\ORM\\Id\\EntityAwareGeneratorInterface'); $generatorMock->expects($this->once())->method('generate')->will($this->returnValue(125)); $listener = new OrderListener($generatorMock); $orderMock = $this->getMock('OroB2B\\Bundle\\OrderBundle\\Entity\\Order'); $orderMock->expects($this->once())->method('setIdentifier')->with(125); $lifecycleEventArgs = $this->getMockBuilder('Doctrine\\ORM\\Event\\LifecycleEventArgs')->disableOriginalConstructor()->getMock(); $lifecycleEventArgs->expects($this->once())->method('getEntity')->willReturn($orderMock); $listener->postPersist($lifecycleEventArgs); }