public QuerySimplePipelineShould() { _query = new Query(); _result = new Boo(); _processor = MockQueryProcessor(_query, _result); _pipeline = new QuerySimplePipeline <Query, Boo>(_processor.Object); }
public QuerySequentialPipelineShould() { _query = new Query(); _result = new Boo(); _preProcessor = MockQueryPreProcessor <Query, Boo>(_query); _processor = MockQueryProcessor(_query, _result); _postProcessor = MockQueryPostProcessor(_query, _result); _pipeline = BuildPipeline(new[] { _preProcessor }, _processor, new[] { _postProcessor }); }
public QueryFullPipelineShould() { _query = Fixture.Create <Query>(); _result = Fixture.Create <Boo>(); _behaviour = MockQueryBehaviour(_query, _result); _preProcessor = MockQueryPreProcessor <Query, Boo>(_query); _processor = MockQueryProcessor(_query, _result); _postProcessor = MockQueryPostProcessor(_query, _result); _pipeline = BuildPipeline(new[] { _behaviour }, new[] { _preProcessor }, _processor, new[] { _postProcessor }); }