protected void Application_Start(object sender, EventArgs e) { //GlobalConfiguration.Configure(WebApiConfig.Register); var config = GlobalConfiguration.Configuration; RouteConfig.RegisterRoutes(config); WebAPIConfig.Configure(config); AutofacWebAPI.Initialize(config); TraceConfig.Register(config); }
public void GetContactsWithHttpClient() { using (var config = new HttpConfiguration()) using (var server = new HttpServer(config)) using (var client = new HttpClient(server)) { WebApiConfig.Register(config); TraceConfig.Register(config); // NOTE: Don't use .Result in real applications!!! var response = client.GetAsync("http://idontknowyou.org/api/contacts").Result; var contacts = response.Content.ReadAsAsync <IEnumerable <Contact> >().Result; Assert.IsTrue(contacts.Any()); } }