знает что они делают и так назвать можно что угодно
есть у тебя расчёт доставки.
если внешняя штука считает исходя из твоих данных - тебе не надо ничего тестировать, логика не у тебя.
если считаешь ты - выделяешь сущность "доставка", даешь ей все необходимые данные и дергаешь метод calculate. профит, какие у неё зависимости?
То есть грубо говоря так: order->setDeliveryPrice(deliveryCalculator->calculate(order->getDeliveryData()))?
Обсуждают сегодня