break out unary/binary test data prepare fn into own fn