Пример #1
0
        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);
        }
Пример #2
0
        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());
                    }
        }