public void TestIntersect()
{
SearchResult other = new SearchResult();
other.Add(new SearchHit(_record3));
other.Add(new SearchHit(_record1));
AssertSearchHits(_result.Intersect(other), _record1, _record3);
other = new SearchResult();
other.Add(new SearchHit(_record2));
AssertSearchHits(_result.Intersect(other), _record2);
AssertEquals(0, _result.Intersect(new SearchResult()).Count);
AssertSearchHits(_result.Intersect(_result), _record1, _record2, _record3);
}