public function testHandleWithUnsupportedEventThrowsException() { self::setExpectedException(\InvalidArgumentException::class); $event = $this->getMockBuilder(Event::class)->getMock(); $storage = $this->getMockBuilder(Storage::class)->disableOriginalConstructor()->getMock(); $service = new UserService($storage); $service->on($event); }