void AssertSearchHits(SearchResult result, params IRecord[] expectedRecords)
{
AssertEquals(expectedRecords.Length, result.Count);
for (int i=0; i<expectedRecords.Length; ++i)
{
IRecord expected = expectedRecords[i];
IRecord actual = result[i].Record;
AssertEquals(string.Format("{0} != {1}", expected["Name"], actual["Name"]), expected, actual);
}
}