public void T3() { // a => a.Test1 var classToBeFiltered = new ClassToBeFiltered(); var a = Expression.Parameter(classToBeFiltered.GetType(), "a"); var body = Expression.Property(a, "Test1"); var lambda = Expression.Lambda <Func <ClassToBeFiltered, int> >(body, a); lambda.ToString() .Should() .Be("a => a.Test1"); }