Example #1
0
        public void SetUp()
        {
            _rules = new List <ProxyRule>();
            _fakeHttpMessageHandler = new FakeHttpMessageHandler();
            _request      = new HttpRequestFake(new Uri("http://myserver.com/api/user"));
            _context      = new HttpContextFake(_request);
            _proxyOptions = new ProxyOptions(_rules);
            _proxyOptions.BackChannelMessageHandler = _fakeHttpMessageHandler;

            var options = Options.Create(_proxyOptions);

            _proxy = new ProxyMiddleware(next => Task.FromResult(_request), options);
        }
 public virtual void TearDown()
 {
     HttpContextFake?.Dispose();
     ParentPage?.Dispose();
     ShimContext?.Dispose();
 }