public void TestOneFieldFromUriOneFromBody() { var request = new HttpRequestMessage { Method = HttpMethod.Get, RequestUri = new Uri("http://localhost:8080/Mvc/Combined?age=10"), Content = FormUrlContent("name=Fred") }; var response = client.SendAsync(request).Result; var actual = response.Content.ReadAsAsync<Customer>().Result; var expected = new Customer { name = "Fred", age = 10 }; Assert.That(actual, Is.EqualTo(expected)); }
public void TestBothFieldsFromUri() { var response = client.GetAsync("http://localhost:8080/Mvc/Combined?name=Bob&age=20").Result; var actual = response.Content.ReadAsAsync<Customer>().Result; var expected = new Customer { name = "Bob", age = 20 }; Assert.That(actual, Is.EqualTo(expected)); }
public Customer Combined(Customer item) { return item; }