コード例 #1
0
		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));
		}
コード例 #2
0
		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));
		}
コード例 #3
0
		public Customer Combined(Customer item)
		{
			return item;
		}