public void SetUp() { e1 = MockRepository.GenerateStub<IHttpContentEncoding>(); e2 = MockRepository.GenerateStub<IHttpContentEncoding>(); e1.Stub(x => x.MatchingEncoding).Return(ContentEncoding.GZip); e2.Stub(x => x.MatchingEncoding).Return(ContentEncoding.Deflate); theEncoders = new HttpContentEncoders(new[] { e1, e2 }); }
public void SetUp() { e1 = MockRepository.GenerateStub <IHttpContentEncoding>(); e2 = MockRepository.GenerateStub <IHttpContentEncoding>(); e1.Stub(x => x.MatchingEncoding).Return(ContentEncoding.GZip); e2.Stub(x => x.MatchingEncoding).Return(ContentEncoding.Deflate); theEncoders = new HttpContentEncoders(new[] { e1, e2 }); }
protected override void beforeEach() { theArguments = new ServiceArguments(); theEncoding = MockFor <IHttpContentEncoding>(); theAcceptedEncoding = "gzip, deflate, sdch"; theEncoding.Stub(x => x.MatchingEncoding).Return(ContentEncoding.GZip); MockFor <IHttpContentEncoders>().Stub(x => x.MatchFor(theAcceptedEncoding)).Return(theEncoding); theHeaders = new KeyValues(); theHeaders[HttpRequestHeaders.AcceptEncoding] = theAcceptedEncoding; var requestData = new RequestData(new FlatValueSource(theHeaders, RequestDataSource.Header.ToString())); theArguments.Set(typeof(IRequestData), requestData); theArguments.Set(typeof(IHttpWriter), MockFor <IHttpWriter>()); ClassUnderTest.Filter(theArguments).ShouldEqual(DoNext.Continue); }
protected override void beforeEach() { theArguments = new ServiceArguments(); theEncoding = MockFor <IHttpContentEncoding>(); theAcceptedEncoding = "gzip, deflate, sdch"; theEncoding.Stub(x => x.MatchingEncoding).Return(ContentEncoding.GZip); MockFor <IHttpContentEncoders>().Stub(x => x.MatchFor(theAcceptedEncoding)).Return(theEncoding); var request = new OwinHttpRequest(); request.AppendHeader(HttpRequestHeaders.AcceptEncoding, theAcceptedEncoding); theArguments.Set(typeof(IHttpRequest), request); theArguments.Set(typeof(IHttpResponse), MockFor <IHttpResponse>()); ClassUnderTest.Filter(theArguments).ShouldBe(DoNext.Continue); }