anchor.diff:          interface ICustomization with
               member this.Customize(fixture: IFixture) =
                   fixture.Inject<IIndexService>(Container.Resolve<IIndexService>()) |> ignore
  +                fixture.Inject<ISearchService>(Container.Resolve<ISearchService>()) |> ignore
  +                fixture.Inject<IDocumentService>(Container.Resolve<IDocumentService>()) |> ignore
                   fixture.Register<Index>(fun _ -> GetBasicIndexSettingsForContact()) |> ignore
   
       /// <summary>
  
positive.code: open Xunit.Extensions
  open Xunit.Sdk
  open Autofac 
  
  [<AutoOpen>]
  module UnitTestAttributes = 
  
negative.code:         index.SearchProfiles.Add("test1", searchProfileQuery)
          index
  
      /// <summary>
      /// Utility method to add data to an index
      /// </summary>
      /// <param name="indexService"></param>
      /// <param name="index"></param>
      /// <param name="testData"></param>
      let AddTestDataToIndex(index : Index, testData : string, documentService: IDocumentService, indexService: IIndexService) = 
          indexService.AddIndex(index) |> ExpectSuccess
          let lines = testData.Split([| "\r\n"; "\n" |], StringSplitOptions.RemoveEmptyEntries)
          let headers = lines.[0].Split([| "," |], StringSplitOptions.RemoveEmptyEntries)
          for line in lines.Skip(1) do
              let items = line.Split([| "," |], StringSplitOptions.RemoveEmptyEntries)
              let indexDocument = new Document()
              indexDocument.Id <- items.[0]
              indexDocument.Index <- index.IndexName
              for i in 1..items.Length - 1 do
                  indexDocument.Fields.Add(headers.[i], items.[i])
              let result = documentService.AddDocument(index.IndexName, indexDocument.Id, indexDocument.Fields)
              ()
          indexService.Commit(index.IndexName) |> ignore
          Thread.Sleep(100)
  
  [<AutoOpen>]
  module IntegrationTestAttributes = 
      let serverSettings = new ServerSettings()
  