예제 #1
0
        public virtual void Setup()
        {
            Unit = new HttpContextPolicyProvider();

            _requestHeaders  = new NameValueCollection();
            _responseHeaders = new NameValueCollection();

            HttpContextManager.SetCurrentContext(GetMockedHttpContext());
        }
        public override void Setup()
        {
            base.Setup();

            _policies = Enumerable.Range(0, 10)
                        .Select(x => new Mock <IHttpContextPolicy>()).ToList();

            Unit = new HttpContextPolicyProvider(_policies.Select(o => o.Object));
        }
예제 #3
0
        public override void Setup()
        {
            Unit = new HttpContextPolicyProvider(new List <IHttpContextPolicy>()
            {
                new ResponseHeaderRestrictedCachePolicy()
            });

            _requestHeaders  = new NameValueCollection();
            _responseHeaders = new NameValueCollection();

            HttpContextManager.SetCurrentContext(GetMockedHttpContext());
        }