А для избавления от дубликатов как раз вам и советуют сделать удобные билдеры и скрыть туда всю низкоуровневую подготовку. Тогда тест будет простым и самодокументированным.
С кучей статических данных, которые непонятно откуда берутся?
Так-то у меня есть invoicedOrder или firstRefund. А если я их не буду брать из предыдущих результатов, то будет ещё больше непонятных циферок-констант