¿Es posible crear un simulacro fuera de un caso de prueba en PhpUnit?

Puede parecer tonto, espero que no, pero quiero crear un servicio que devuelva objetos simulados para las personas que usan mi proyecto para que puedan burlarse de todas las clases de mi proyecto y probar su código.

Mi idea era ofrecer este tipo de servicio para poder llamarlo dentro de los casos de prueba de otros proyectos y obtener el simulacro apropiado para cada prueba.

¿Es eso posible? O hay otras formas de hacerlo. Por cierto, no puedo usar ninguna biblioteca burlona debido a las limitaciones del proyecto.

Respuestas a la pregunta(2)

Su respuesta a la pregunta