Fix bug in array merge

We were unable to mock charges with more than one refund because the merge was limited by the size of the array in the fixture.

The receiver of the `zip` method limits the size of the output.