true, 'cantSplit' => false, ); foreach ($properties as $key => $value) { // set/get $set = "set{$key}"; $get = "get{$key}"; $expected = $value ? 1 : 0; $object->$set($value); $this->assertEquals($expected, $object->$get()); // setStyleValue $value = !$value; $expected = $value ? 1 : 0; $object->setStyleValue("_{$key}", $value); $this->assertEquals($expected, $object->$get()); } } }