public void SetUp() { _processor = new RequestProcessor(_ruleThatReturnsFirstHandler, new RequestHandlerList()); _requestHandlerFactory = new RequestHandlerFactory(_processor); _dataProducer = MockRepository.GenerateStub <IDataProducer>(); _httpResponseDelegate = MockRepository.GenerateStub <IHttpResponseDelegate>(); _ruleThatReturnsFirstHandler = MockRepository.GenerateStub <IMatchingRule>(); _ruleThatReturnsFirstHandler.Stub(x => x.IsEndpointMatch(null, new HttpRequestHead())).IgnoreArguments().Return(true).Repeat.Once(); _ruleThatReturnsNoHandlers = MockRepository.GenerateStub <IMatchingRule>(); _ruleThatReturnsNoHandlers.Stub(x => x.IsEndpointMatch(null, new HttpRequestHead())).IgnoreArguments().Return(false); }
public void SetUp() { _processor = new RequestProcessor(_ruleThatReturnsFirstHandler, new RequestHandlerList()); _requestHandlerFactory = new RequestHandlerFactory(_processor); _dataProducer = MockRepository.GenerateStub<IDataProducer>(); _httpResponseDelegate = MockRepository.GenerateStub<IHttpResponseDelegate>(); _ruleThatReturnsFirstHandler = MockRepository.GenerateStub<IMatchingRule>(); _ruleThatReturnsFirstHandler.Stub(x => x.IsEndpointMatch(null, new HttpRequestHead())).IgnoreArguments().Return(true).Repeat.Once(); _ruleThatReturnsNoHandlers = MockRepository.GenerateStub<IMatchingRule>(); _ruleThatReturnsNoHandlers.Stub(x => x.IsEndpointMatch(null, new HttpRequestHead())).IgnoreArguments().Return(false); }