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));
 }
Exemplo n.º 2
0
 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);
 }