Could you make this a parameterised test case? Otherwise, this looks good to me.