Esempio n. 1
0
 public function testPublishEvent()
 {
     $gate = new Gate();
     $gate->attach($this->busProxy);
     $this->busProxy->registerEventListener('Malocher\\CqrsTest\\Coverage\\Mock\\Event\\MockEvent', function (MockEvent $event) {
         $event->edit();
     });
     $mockEvent = new MockEvent();
     $this->busProxy->publishEvent($mockEvent);
     $this->assertEquals(true, $mockEvent->isEdited());
 }