public void GetPath_Request_CorrectPath() { var request = new RequestBase(); var path = request.GetPath(); Assert.Equal("MethodBlock/MethodName", path); }
public virtual string GetResponseAsStringFor(RequestBase request) { var requestString = string.Format("https://{0}/{1}/{2}/?{3}", server, apiName, request.GetPath(), request.GetParametersLikeUri()); var webClient = new WebClient(); var response = webClient.DownloadString(requestString); return(response); }
public TResponse GetResponseFor <TResponse>(RequestBase request) { var requestString = string.Format("https://{0}/{1}/{2}/?{3}", server, apiName, request.GetPath(), request.GetParametersLikeUri()); var webClient = new WebClient(); var responseString = webClient.DownloadString(requestString); var response = serializer.Deserialize <TResponse>(responseString); return(response); }