public function testMagicMethods() { $p = new Payment(new Authorize('API_LOGIN_ID', 'TRANS_KEY', Payment::TEST)); $p->firstName = 'Test'; $this->assertTrue(isset($p->firstName)); unset($p->firstName); $this->assertNull($p->firstName); }