public void SetUp ()
    {
      _stageMock = MockRepository.GenerateMock<ISqlPreparationStage> ();
      _generator = new UniqueIdentifierGenerator ();
      _context = SqlStatementModelObjectMother.CreateSqlPreparationContext ();

      _handler = new SkipResultOperatorHandler ();
      
      _sqlTable = new SqlTable (new UnresolvedTableInfo (typeof (Cook)), JoinSemantics.Inner);
      _selectProjection = new SqlTableReferenceExpression (_sqlTable);

      _ordering = new Ordering (Expression.Constant (7), OrderingDirection.Asc);
      _sqlStatementBuilder = new SqlStatementBuilder
      {
        SelectProjection = _selectProjection,
        DataInfo = new StreamedSequenceInfo (typeof (Cook[]), Expression.Constant (new Cook ())),
        SqlTables = { _sqlTable },
      };

      _tupleCtor = _tupleCtor = typeof (KeyValuePair<Cook, int>).GetConstructor (new[] { typeof (Cook), typeof (int) });
    }
        public void SetUp()
        {
            _stageMock = MockRepository.GenerateMock <ISqlPreparationStage> ();
            _generator = new UniqueIdentifierGenerator();
            _context   = SqlStatementModelObjectMother.CreateSqlPreparationContext();

            _handler = new SkipResultOperatorHandler();

            _sqlTable         = new SqlTable(new UnresolvedTableInfo(typeof(Cook)), JoinSemantics.Inner);
            _selectProjection = new SqlTableReferenceExpression(_sqlTable);

            _ordering            = new Ordering(Expression.Constant(7), OrderingDirection.Asc);
            _sqlStatementBuilder = new SqlStatementBuilder
            {
                SelectProjection = _selectProjection,
                DataInfo         = new StreamedSequenceInfo(typeof(Cook[]), Expression.Constant(new Cook())),
                SqlTables        = { _sqlTable },
            };

            _tupleCtor = _tupleCtor = typeof(KeyValuePair <Cook, int>).GetConstructor(new[] { typeof(Cook), typeof(int) });
        }