I think for most tests it makes sense to have the full current version Status object, and then make the exception for the test simulating an older version.