/** * @depends testInstantiateWithoutArguments * @param PersonStruct $person * @return PersonStruct */ public function testAssignNonExistentProperties(PersonStruct $person) { $assigned = Manipulator::assignPublicProperties($person, ['nonExistentProp' => 'test']); self::assertEmpty($assigned); self::assertFalse(property_exists($person, 'nonExistentProp')); return $person; }