Testing Azure retry logic locally: why I stopped mocking 429s and started injecting them

Mocking HttpClient to return 429 or 503 tests your mock setup, not the SDK's retry pipeline. Topaz's fault injection engine sits between the auth check and the endpoint handler, so the full Azure SDK stack runs under real fault conditions on localhost.