Exemplo n.º 1
0
 protected function setUp()
 {
     $this->marketingListProvider = $this->getMockBuilder('OroCRM\\Bundle\\MarketingListBundle\\Provider\\MarketingListProvider')->disableOriginalConstructor()->getMock();
     $this->configManager = $this->getMockBuilder('Oro\\Bundle\\ConfigBundle\\Config\\ConfigManager')->disableOriginalConstructor()->getMock();
     $this->statisticsConnector = $this->getMockBuilder('OroCRM\\Bundle\\CampaignBundle\\Model\\EmailCampaignStatisticsConnector')->disableOriginalConstructor()->getMock();
     $this->contactInformationFieldsProvider = $this->getMockBuilder('OroCRM\\Bundle\\MarketingListBundle\\Provider\\ContactInformationFieldsProvider')->disableOriginalConstructor()->getMock();
     $this->registry = $this->getMockBuilder('Symfony\\Bridge\\Doctrine\\ManagerRegistry')->disableOriginalConstructor()->getMock();
     $this->logger = $this->getMock('Psr\\Log\\LoggerInterface');
     $this->transport = $this->getMock('OroCRM\\Bundle\\CampaignBundle\\Transport\\TransportInterface');
     $this->transportProvider = $this->getMock('OroCRM\\Bundle\\CampaignBundle\\Provider\\EmailTransportProvider');
     $this->sender = new EmailCampaignSender($this->marketingListProvider, $this->configManager, $this->statisticsConnector, $this->contactInformationFieldsProvider, $this->registry, $this->transportProvider);
     $this->validator = $this->getMock('Symfony\\Component\\Validator\\ValidatorInterface');
     $this->sender->setValidator($this->validator);
     $this->sender->setLogger($this->logger);
 }