public async void PostCanRespondInJson() { var message = new MessageDto { Text = "This is JSON" }; var response = await _server.HttpClient.PostAsJsonAsync("/hello", message); var result = await response.Content.ReadAsAsync<MessageDto>(new[] { new JsonMediaTypeFormatter() }); Assert.Equal(message.Text, result.Text); }
public async void PostCanRespondInXml() { var message = new MessageDto { Text = "This is XML" }; var client = new HttpClient(_server); var response = await client.PostAsXmlAsync(Url + "hello", message); var result = await response.Content.ReadAsAsync<MessageDto>(new [] {new XmlMediaTypeFormatter() }); Assert.Equal(message.Text, result.Text); }
public async void PostCanRespondInJson() { var message = new MessageDto { Text = "This is JSON" }; var client = new HttpClient(_server); var response = await client.PostAsJsonAsync(Url + "hello", message); var result = await response.Content.ReadAsAsync <MessageDto>(new[] { new JsonMediaTypeFormatter() }); Assert.Equal(message.Text, result.Text); }
public HttpResponseMessage Post(MessageDto message) { //pretend we process message here return Request.CreateResponse(HttpStatusCode.Created, message); }
public HttpResponseMessage Post(MessageDto message) { //pretend we process message here return(Request.CreateResponse(HttpStatusCode.Created, message)); }