/** * @dataProvider dataGetParameter * @param string $parameter * @param string $objectType * @param int $objectId * @param string $expected */ public function testGetParameter($parameter, $objectType, $objectId, $expected) { $instance = $this->getParameter($parameter); $this->event->expects($this->atLeastOnce())->method('getObjectType')->willReturn($objectType); $this->event->expects($this->any())->method('getObjectId')->willReturn($objectId); $this->assertSame($expected, $instance->getParameter()); }