anchor.diff:          result |> assertReturnedDocsCount 1
           result |> assertFieldValue 0 "_id" "2"
   
  +    interface IDisposable with
  +        member __.Dispose() = test <@ indexService.DeleteIndex index.IndexName |> succeeded @>
  +
   type ``DistinctBy Tests``(index : Index, searchService : ISearchService, indexService : IIndexService, documentService : IDocumentService) = 
       let testData = """
   id,et1,t1,i1,s1
  
positive.code:         getQuery (index.IndexName, "upto1wordsapart(t1, 'comprehensive process leads')")
          |> searchAndExtract searchService
          |> assertReturnedDocsCount 1
  
  type ``Term Match Tests``(index : Index, searchService : ISearchService, indexService : IIndexService, documentService : IDocumentService) = 
      let testData = """
  
negative.code:     member __.``Searching for records with i1 <= '20' should return 5``() = 
          searchService |> verifyReturnedDocsCount index.IndexName 5 "le(i1 , '20')"
  
      interface IDisposable with
          member __.Dispose() = test <@ indexService.DeleteIndex index.IndexName |> succeeded @>
  
  // ----------------------------------------------------------------------------
  // Analyzer specific search tests
  