Think about adding an `equals()` method to `scriptlet.xml.workflow.FileData` and the rewriting line 68 - 81 with the following:

```php
$this->assertEquals(
  array(
    new FileData('test.jpg', 'image/jpeg', 12345, '/tmp/php1234'), 
    new FileData('test2.jpg', 'image/jpeg', 67890, '/tmp/php5678')
  ),
  $casted
);
```

Try changing e.g. the size in line 64 to `array(1234*6*, *7*7890)` to see why - you have two failing assertions but will only see one, and will need two rounds of change, run, verify to fix it (it gets worse the more failing single assertions you have, or if you add a third array element, or if you change from array to ArrayList).

**TL;DR - rule of thumb: Less assertions per test = better** :wink: