protected function setUp() { $this->log = $this->getMock('Psr\\Log\\LoggerInterface'); $this->em = $this->getMockBuilder('Doctrine\\ORM\\EntityManager')->disableOriginalConstructor()->getMock(); $this->emailEntityBuilder = $this->getMockBuilder('Oro\\Bundle\\EmailBundle\\Builder\\EmailEntityBuilder')->disableOriginalConstructor()->getMock(); $this->emailAddressManager = $this->getMockBuilder('Oro\\Bundle\\EmailBundle\\Entity\\Manager\\EmailAddressManager')->disableOriginalConstructor()->getMock(); $this->sync = new TestEmailSynchronizer($this->em, $this->emailEntityBuilder, $this->emailAddressManager); $this->sync->setLogger($this->log); }
protected function setUp() { $this->log = $this->getMock('Psr\\Log\\LoggerInterface'); $this->em = $this->getMockBuilder('Doctrine\\ORM\\EntityManager')->disableOriginalConstructor()->getMock(); $this->emailEntityBuilder = $this->getMockBuilder('Oro\\Bundle\\EmailBundle\\Builder\\EmailEntityBuilder')->disableOriginalConstructor()->getMock(); $this->emailAddressManager = $this->getMockBuilder('Oro\\Bundle\\EmailBundle\\Entity\\Manager\\EmailAddressManager')->disableOriginalConstructor()->getMock(); $this->knownEmailAddressChecker = $this->getMockBuilder('Oro\\Bundle\\EmailBundle\\Sync\\KnownEmailAddressChecker')->disableOriginalConstructor()->getMock(); $this->doctrine = $this->getMockBuilder('Doctrine\\Common\\Persistence\\ManagerRegistry')->disableOriginalConstructor()->getMock(); $this->doctrine->expects($this->any())->method('getManager')->with(null)->will($this->returnValue($this->em)); $this->sync = new TestEmailSynchronizer($this->doctrine, $this->emailEntityBuilder, $this->emailAddressManager, new EmailAddressHelper(), $this->knownEmailAddressChecker); $this->sync->setLogger($this->log); }