MockHttpClientCall
A mock implementation of HttpClientCall that returns a predefined response without making an actual network request.
Constructed by createMockHttpClientCall with the original request data and a synthetic response. Both request and response are set immediately in the secondary constructor so the call is fully usable upon creation.