public async Task VerifyCanReadResponseAsyncTest() { IODataResponseMessageAsync responseMessage = await new ClientHttpRequestMessage(new Uri(TestDemoService.ServiceBaseUri, "Products(1)")).GetResponseAsync(); using (ODataMessageReader messageReader = new ODataMessageReader( responseMessage, new ODataMessageReaderSettings(), TestUtils.GetServiceModel(TestDemoService.ServiceBaseUri))) { ODataReader reader = await messageReader.CreateODataEntryReaderAsync(); while (await reader.ReadAsync()) { if (reader.State == ODataReaderState.EntryEnd) { ODataEntry entry = (ODataEntry)reader.Item; Assert.AreEqual("DataServiceProviderDemo.Product", entry.TypeName); } } } }