public void ItShouldBeAbleToVisitParameters()
        {
            var ageParam = new ExpressionParameter <int>("ageparam");
            Expression <Func <Person, bool> > func = (Person p) => p.Age != ageParam;
            var tableRefs = new[]
            {
                Types.TableReferenceFromType <Person>(),
            };
            var ev = ExpressionVisitor.Visit(
                ExpressionVisitor.VisitableExpression.NewLinqExpression(func),
                tableRefs.ToContext());

            var expected =
                S.BinExp(S.Col <Person>("Age"), BinaryOperation.NotEqual, S.Param("ageparam")).ToOption();

            Assert.That(ev, Is.EqualTo(expected));
        }