Example #1
0
 function it_creates_manager(EventDispatcher $eventDispatcher, Manager $manager)
 {
     $eventDispatcher->dispatch(CreateManagerEvent::NAME, Argument::type('Netzmacht\\Workflow\\Factory\\Event\\CreateManagerEvent'))->will(function ($arguments) use($manager) {
         /** @var CreateManagerEvent $event */
         $event = $arguments[1];
         $event->setManager($manager->getWrappedObject());
     });
     $this->createManager('provider_name', 'type_name')->shouldReturn($manager);
 }