Exemple #1
0
 protected function setUp()
 {
     $this->contextAccessor = $this->getMockBuilder('Oro\\Bundle\\WorkflowBundle\\Model\\ContextAccessor')->disableOriginalConstructor()->getMock();
     $this->emailProcessor = $this->getMockBuilder('Oro\\Bundle\\EmailBundle\\Mailer\\Processor')->disableOriginalConstructor()->getMock();
     $this->entityNameResolver = $this->getMockBuilder('Oro\\Bundle\\EntityBundle\\Provider\\EntityNameResolver')->disableOriginalConstructor()->getMock();
     $this->dispatcher = $this->getMockBuilder('Symfony\\Component\\EventDispatcher\\EventDispatcher')->disableOriginalConstructor()->getMock();
     $this->action = new SendEmail($this->contextAccessor, $this->emailProcessor, new EmailAddressHelper(), $this->entityNameResolver);
     $this->action->setDispatcher($this->dispatcher);
 }
 protected function setUp()
 {
     $this->contextAccessor = $this->getMockBuilder('Oro\\Bundle\\WorkflowBundle\\Model\\ContextAccessor')->disableOriginalConstructor()->getMock();
     $this->emailProcessor = $this->getMockBuilder('Oro\\Bundle\\EmailBundle\\Mailer\\Processor')->disableOriginalConstructor()->getMock();
     $this->entityNameResolver = $this->getMockBuilder('Oro\\Bundle\\EntityBundle\\Provider\\EntityNameResolver')->disableOriginalConstructor()->getMock();
     $this->dispatcher = $this->getMockBuilder('Symfony\\Component\\EventDispatcher\\EventDispatcher')->disableOriginalConstructor()->getMock();
     $this->renderer = $this->getMockBuilder('Oro\\Bundle\\EmailBundle\\Provider\\EmailRenderer')->disableOriginalConstructor()->getMock();
     $this->validator = $this->getMock('Symfony\\Component\\Validator\\Validator\\ValidatorInterface');
     $this->objectManager = $this->getMockBuilder('Doctrine\\Common\\Persistence\\ObjectManager')->disableOriginalConstructor()->getMock();
     $this->objectRepository = $this->getMockBuilder('Oro\\Bundle\\EmailBundle\\Entity\\Repository\\EmailTemplateRepository')->disableOriginalConstructor()->getMock();
     $logger = $this->getMock('Psr\\Log\\LoggerInterface');
     $this->objectManager->expects($this->any())->method('getRepository')->willReturn($this->objectRepository);
     $this->emailTemplate = $this->getMock('Oro\\Bundle\\EmailBundle\\Model\\EmailTemplateInterface');
     $this->action = new SendEmailTemplate($this->contextAccessor, $this->emailProcessor, new EmailAddressHelper(), $this->entityNameResolver, $this->renderer, $this->objectManager, $this->validator);
     $this->action->setLogger($logger);
     $this->action->setDispatcher($this->dispatcher);
 }