Esempio n. 1
0
        public QuerySimplePipelineShould()
        {
            _query  = new Query();
            _result = new Boo();

            _processor = MockQueryProcessor(_query, _result);
            _pipeline  = new QuerySimplePipeline <Query, Boo>(_processor.Object);
        }
Esempio n. 2
0
        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 });
        }
Esempio n. 3
0
        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 });
        }