Start here. This is the direct spoken answer to practice first.
Overview
The valuable test observes the request and response contract at the wire boundary, not the client's private method chain.
I run the client against a controllable HTTP server or supported request expectation tool and assert the method, path, query, headers, authentication, and serialized body. The server returns representative success and error responses, and the test asserts mapping to application outcomes. This proves codecs, converters, interceptors, and status handling more honestly than mocking RestClient or WebClient fluent calls.