public async Task Query_String_ComplexType_Type_Post_NestedCollection( string action, string queryString, int[] expectedValues ) { // Arrange HttpRequestMessage request = new HttpRequestMessage() { RequestUri = new Uri( BaseAddress + String.Format("ModelBinding/{0}?{1}", action, queryString) ), Method = HttpMethod.Post }; // Act HttpResponseMessage response = await Client.SendAsync(request); // Assert ComplexTypeWithNestedCollection actualResult = await response.Content.ReadAsAsync <ComplexTypeWithNestedCollection>(); int[] actualValues = actualResult.Numbers.ToArray(); Assert.Equal(expectedValues.Length, actualValues.Length); for (int i = 0; i < expectedValues.Length; i++) { Assert.Equal(expectedValues[i], actualValues[i]); } }
public ComplexTypeWithNestedCollection PostComplexTypeFromUriWithNestedCollection([FromUri] ComplexTypeWithNestedCollection value) { return(value); }