c# - Not Awaitable Type error in my async MSTest Test -


this first time using async in .net i'm totally lost here.

also i'm trying use httpclient in unit test make calls wcf web service. i'm not doing right because "httpresponsemessage" not awaitable below. it's not recognizing "readasasync".

i'm not sure doing right yet

       [testmethod]         public async task gettest_restendpoint_listofinventoryreturnedisnotnull()         {             // arrange                 using (var client = new httpclient())                 {                     client.baseaddress = new uri("http://localhost/inventory/");                     client.defaultrequestheaders.accept.clear();                     client.defaultrequestheaders.accept.add(new mediatypewithqualityheadervalue("application/json"));                      // http                     httpresponsemessage response = await client.getasync("?memberid=323&count=12&pagenumber=1&sortorder=2&eventid=1211");                     if (response.issuccessstatuscode)                     {                         inventoryresponse inventoryresponse = await response.content.readasasync<inventoryresponse>();                         console.writeline("{0}\t${1}\t{2}", inventorypostresponse.eventid);                     } ... } 

also it's not recognizing "readasasync".

here's primary problem. readasasync<t>() extension method part of httpcontentextensions class, located in system.net.http.formatting.dll assembly. make sure you've added reference system.net.http.formatting project.


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -