/**
  * @test
  * @author Karsten Dambekalns <*****@*****.**>
  */
 public function getSettablePropertyNamesReturnsAllPropertiesWhichAreAvailable()
 {
     $settablePropertyNames = \F3\FLOW3\Reflection\ObjectAccess::getSettablePropertyNames($this->dummyObject);
     $expectedPropertyNames = array('anotherProperty', 'property', 'property2', 'publicProperty', 'publicProperty2', 'writeOnlyMagicProperty');
     $this->assertEquals($settablePropertyNames, $expectedPropertyNames, 'getSettablePropertyNames returns not all settable properties.');
 }