code: func (m *MockDiscoveryClient) SetResponses(responses ...MockResponseBuilder) {
  	m.lock.Lock()
  	defer m.lock.Unlock()
  
  	m.resp = nil
  
  	for _, resp := range responses {
  		m.resp = append(m.resp, resp.Build())
  	}
  }
docs: // SetResponses sets the responses that the mock client should return from the Send function