/**
  * @test
  */
 public function getSettablePropertyNamesReturnsPropertyNamesOfStdClass()
 {
     $stdClassObject = new \stdClass();
     $stdClassObject->property = 'string1';
     $stdClassObject->property2 = null;
     $expectedPropertyNames = array('property', 'property2');
     $actualPropertyNames = ObjectAccess::getSettablePropertyNames($stdClassObject);
     $this->assertEquals($expectedPropertyNames, $actualPropertyNames, 'getSettablePropertyNames returns not all settable properties.');
 }