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);
 }