public void JsonExtensions_Annonymous_FromList() { var expectedResult = new JArray(ExpectedJsonResult); var mockAnonnymousObjectList = new List <dynamic> { new { Foo = ExpectedFoo, Arr = ExpectedArr } }; var result = JsonExtensions.FromList <object>(mockAnonnymousObjectList); Assert.Equal(result, expectedResult); }
public void JsonExtensions_Typed_FromList() { var expectedResult = new JArray(ExpectedJsonResult); IList <MockType> mockTypedObject = new List <MockType> { new MockType() { Foo = ExpectedFoo, Arr = ExpectedArr } }; var result = JsonExtensions.FromList <MockType>(mockTypedObject); Assert.Equal(result, expectedResult); }
public static Response FromList <T>(IList <T> results, ResponseStatus status = ResponseStatus.OK) where T : new() { var serializedResults = JsonExtensions.FromList(results); return(new Response(serializedResults, status)); }