function testVariablesAccessors() { $view = new View(); $returnArray = $view->Set($this->TestData); $this->assertTrue($view->bear == 'teddy'); $this->assertTrue($view->kitten == 'fluffy'); $this->assertFalse($view->bunny); $this->assertIsA($returnArray, 'View'); $returnSingle = $view->Set('bunny', 'floppy'); $this->assertTrue($view->bunny == 'floppy'); $this->assertIsA($returnSingle, 'View'); $view->dog = 'buddy'; $this->assertTrue($view->dog == 'buddy'); $view->Set('_testMessage', 'Hello, World!'); $this->assertTrue($view->_testMessage == 'Hello, World!'); $view->Set('testNumeric', 123); $this->assertTrue($view->testNumeric === 123); $anotherView = new View(); $view->Set('testObject', $anotherView); $this->assertTrue(is_object($view->testObject)); }