void Specify_expression_as_variable_used_as_param_with_linq() { var valueExpr = _linq.Getter(x => x.Item1); var criteria = _linq.Predicate(x => _possibleValues.Contains(valueExpr.Invoke(x))); criteria.Expand().ToString().Should().Be($"x => {ConstExpressionString(() => _possibleValues)}.Contains(x.Item1)"); }