Concept Flow - Mocking providers
Define real provider
Create mock object
Override provider in test module
Inject mock provider in test
Run test with mock behavior
Verify mock calls and results
This flow shows how to replace a real provider with a mock in NestJS tests to control behavior and verify interactions.