ПГ
Простое правило
1 Если есть логика то нет зависимостей
2. Если есть зависимоти то нет логики
Size: a a a
ПГ
SB
V
SB
SB
sendMessage($message, $phone) ;
getMessageStatus(int $messageId);
request
, который принимает массив данных и строит запрос. Для построения xml подтягивается дополнительный класс через DI . + Используется газл для отправкиsendMessage
, который превращает два аргумента функции в массив для request приходится писать два мока, которые так то и не участвуют в методе sendMessage
, те же самые моки делать для getMessageStatus
. При этом выходит если 10 методов будет, для каждого нужно писать мок газла и xml либы. request
в отдельный класс (в итоге, если брать более глобально, то надо отказываться от сложных private/protected методов и выносить всегда их в отдельные классы )? Или просто по другому как-то писать тест и моки?ПГ
BT
BT
MM
EG
V
SB
ПГ
AL
KN
KN
VC
MM
MM
AL