The OData WebAPI code uses *its own* JSON serialization, and it is not the same as JSON.NET. In particular, in this case, the serialization of IQueriable serialzies JSON using DB serialization rules, not the JSON ones. This returns different shapes than what I intend, and breaks the tests.