public function testGetArrayCopyReturnsAnArrayWithPropertyValues() { $person = new Person(); $data = array('surname' => 'some surname', 'id' => 123, 'name' => 'some name'); $person->exchangeArray($data); $copyArray = $person->getArrayCopy(); $this->assertSame($data['surname'], $copyArray['surname'], '"surname" was not set correctly'); $this->assertSame($data['id'], $copyArray['id'], '"id" was not set correctly'); $this->assertSame($data['name'], $copyArray['name'], '"name" was not set correctly'); }