Should your repository be IQueryable or contain IQueryable?
If your Repository is an IQueryable
What I ended up doing was exactly what the answer suggested and have my repository expose an IQueryable, it makes testing and mocking easier.