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(); }