Считается ли правильным тоном создавать тестовые объекты если нет возможности создать моки?
Считается ли правильным тоном создавать тестовые объекты если нет возможности создать моки?
У меня есть метод который принимает аргумент типа ConnectionInterface и у этого объекта должно быть определенное свойство.
Мне нужно протестировать метод который работает с этим интерфейсом. Из-за того что нет возможности создать мок и определить свойство для него я просто создал тестовый объект типа ConnectionInterface.
вы можете замокать __get метод и таким образом затрэкать обращение к свойству и вернуть необходимое значение. Но в целом публичные свойства для объектов типа ConnectionInterface это уже странно.