public void DeserializeResponse_TestConverter() { var @object = new List <string> { "test string1", "test string2" }; var testConverter = new TestConverter(); var @string = testConverter.SerializeObject(@object); var content = HttpClientExtensions.HttpClientExtensions.DeserializeResponse <List <string> >(@string, null, testConverter); Assert.Equal(@object, content); }
public async Task CreateStringContentFunction_TestConverter() { var @object = new List <string> { "test string1", "test string2" }; var contentType = "text/testContent"; var converter = new TestConverter(); var contentFunc = HttpClientExtensions.HttpClientExtensions.CreateStringContentFunction(@object, contentType, converter: converter); var content = contentFunc(); var contentString = await content.ReadAsStringAsync(); var @string = converter.SerializeObject(@object); Assert.Equal(contentString, @string); Assert.Equal(contentType, content.Headers.ContentType.MediaType); }