Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        public HttpResponseMessage Post(MessageDto message)
        {
            //pretend we process message here

            return Request.CreateResponse(HttpStatusCode.Created, message);
        }
Ejemplo n.º 5
0
        public HttpResponseMessage Post(MessageDto message)
        {
            //pretend we process message here

            return(Request.CreateResponse(HttpStatusCode.Created, message));
        }