Sergei
но в целом согласен что для большинства достаточно считать это магией))
да какая магия, вы про что? зайдем не с вашей стороны начитавшихся умных книжек ребят и старающихся максимально использовать возможности языка, а с точки зрения бизнеса. бизнесу вообще до одного места как у вас написаны тесты, какие приемы использованы и какие вы там внедрили фабрики. ему важно иметь быстрый фидбек и все, хоть копипастой тесты себе делайте. важно одно - вы работаете в копании в среднем до 2 лет. и когда вы оставите после себя такое наследие, в котором разбираться надо с 5ю книгами - вам никто за это спасибо не скажет. а скорее подумают что вы намерено "закрутили" код, чтобы показать свою важность и усидеть как можно дольше на рабочем месте.