/** * Tests the getters and setters */ public function testGettersAndSetters() { $this->setting->setEditable(true); $this->assertTrue($this->setting->isEditable()); $this->setting->setName('name'); $this->assertEquals('name', $this->setting->getName()); $this->setting->setValue('value'); $this->assertEquals('value', $this->setting->getValue()); }
public function testGetAll() { $setting1 = new Setting(); $setting1->setName('name')->setValue('John Doe'); $setting2 = new Setting(); $setting2->setName('foo')->setValue('bar'); $this->settings->add(array($setting1, $setting2)); $all = $this->settings->all(); $this->assertArrayHasKey($setting1->getName(), $all); $this->assertArrayHasKey($setting2->getName(), $all); }