Пример #1
0
        public WebApiTestBase()
        {
            var authorizationManager = new DelegatedResourceAuthorizationManager(async c =>
            {
                if (CheckAccessDelegate != null)
                {
                    return(await CheckAccessDelegate(c));
                }

                return(await Task.FromResult(true));
            });

            _server = TestServer.Create(app =>
            {
                var config = new HttpConfiguration();
                config.MapHttpAttributeRoutes();

                app.UseResourceAuthorization(authorizationManager);
                app.UseWebApi(config);
            });
            Client = new HttpClient(_server.Handler)
            {
                BaseAddress = new Uri("http://testserver/")
            };
        }
        public WebApiTestBase()
        {
            var authorizationManager = new DelegatedResourceAuthorizationManager(async c =>
                {
                    if (CheckAccessDelegate != null)
                        return await CheckAccessDelegate(c);

                    return await Task.FromResult(true);
                });

            _server = TestServer.Create(app =>
                {
                    var config = new HttpConfiguration();
                    config.MapHttpAttributeRoutes();

                    app.UseResourceAuthorization(authorizationManager);
                    app.UseWebApi(config);
                });
            Client = new HttpClient(_server.Handler) { BaseAddress = new Uri("http://testserver/") };
        }