public async void should_get_valid_response_from_endpoint()
 {
     var url = "https://httpbin.org/get";
     var dataObject = new DataObject("");
     
     var httpEndpoint = new HttpSendEndpoint(url);
     var httpResponse = (HttpResponseMessage)await httpEndpoint.Send(dataObject);
     
     Assert.True(httpResponse.IsSuccessStatusCode);
 }
        public async void should_correctly_post_data()
        {
            var url = "https://httpbin.org/post";
            var someJson = "{ 'test': 'test' }";
                
            var dataObject = new DataObject(someJson);
            
            var httpEndpoint = new HttpSendEndpoint(url, HttpMethod.Post);
            var httpResponse = (HttpResponseMessage)await httpEndpoint.Send(dataObject);
            
            Assert.True(httpResponse.IsSuccessStatusCode);

            var content = await httpResponse.Content.ReadAsStringAsync();
            Assert.Contains(someJson, content);
        }