private async Task <OutputPaylod> CallService(string url, HttpMethod method, string payload) { var httpClient = new HttpClient(); var request = new HttpRequestMessage(method, url) { Content = new StringContent(payload, Encoding.UTF8, "application/json") }; var result = await httpClient.SendAsync(request); var output = new OutputPaylod { StatusCode = result.StatusCode, Content = await result.Content.ReadAsStringAsync() }; return(output); }
protected virtual string Compare(OutputPaylod expected, OutputPaylod actual) { return(""); }