Vyacheslav
Это сложно читать. Пожалей нас, пожалуйста. Есть сервисы, которые помогают набирать латиницей.
Может у человека русской клавиатуры нет в настройках....главное смысл же :)
Вероятно здесь ООП и ФП разница, и в ФП (в котором я не силён) статик функции оборачиваются проблемами.
Но я все равно не понимаю принципиальной разницы в сложности тестирования и результатах тестирования (если мы о тестировании) между mockObj.validate() и validate(mockObj), может я не уловил в чем суть :(