/** * testSetGet * * @return void */ public function testSetGet() { $resources = ['1' => 'some', '2' => 'res']; $providerId = 'someprovider'; $resourceProvider = new ResourceProvider($resources); $resourceProvider->setProviderId($providerId); $this->assertEquals($providerId, $resourceProvider->getProviderId(), 'Setter or getter failed.'); $this->assertEquals($resources, $resourceProvider->getResources(), 'Setter or getter failed.'); $this->assertEquals($resources['1'], $resourceProvider->getResource('1'), 'Setter or getter failed.'); $this->assertNull($resourceProvider->getResource('NOPE'), 'Unset reaource should return null'); }