public function testEventPublish() { $eventBus = new EventBus(); $event = new TestEvent(); $listener = new EventBusTestEventListener(); $eventBus->subscribe($listener); $eventBus->publish($event); $this->assertTrue($listener->handled()); }