package testsimport "net/http"type FakeHttpClient struct {Res http.ResponseErr errorSavedRequest *http.RequestRequestCount int}func (c *FakeHttpClient) Do(req *http.Request) (*http.Response, error) {c.RequestCount++c.SavedRequest = reqif c.Err != nil {return nil, c.Err}return &c.Res, nil}