Comprehensive mock testing infrastructure for Node.js projects with services, repositories, queues, and external APIs