public function testConstructor() { $name = 'Foo'; $exception = new Exception('Bar'); $system = $this->getMockBuilder(System::CLASS)->disableOriginalConstructor()->getMock(); $event = new ErrorEvent($name, $exception, $system); $this->assertSame($name, $event->getName()); $this->assertSame($exception, $event->getException()); $this->assertSame($system, $event->getContext()); }