pdclient/fake/fake.go
func (s *ClientDoer) Do(req *http.Request) (resp *http.Response, err error) {
	s.SpyRequest = *req
	return s.Response, s.Error
}
func (s *ClientDoer) Do(req *http.Request) (resp *http.Response, err error) {
	s.SpyRequest = *req
	return s.Response, s.Error
}
//Do - fake do method