In running the unit tests under CSharpDriver-2010, I encountered 1 failure at DriverOnlineTests => Linq => SelectQueryTests => TestWhereTripleAnd.
The test involves the query provided below. It fails asserting that the result count is 2, because the result count of this query for me is 0. The issue seems to be with the redundancy of using $gte on the same field. If I remove either "c.X >= 0" or "c.X >= 1", the query properly returns 2 results. Additionally, if I add "!c.B", the query properly returns 2 results, and so there does not seem to be an issue with Triple And in and of itself.
var query = from c in _collection.AsQueryable<C>()
where c.X >= 0 && c.X >= 1 && c.Y == 11
select c;
I tried searching for this. My apologies if this issue is redundant or already solved.