anchor.diff:          |> responseStatusEquals HttpStatusCode.BadRequest
           |> responseMatches "ErrorCode" "1002"
       
  -    [<Theory; AutoMockIntegrationData>]
  +    [<Theory; AutoMockIntegrationData; Example("post-indices-id-3", "")>]
       let ``Create index with two field 'firstname' & 'lastname'`` (server : TestServer, indexName : Guid) = 
           server
           |> request "POST" ("/indices/" + indexName.ToString("N"))
  
positive.code:         |> responseStatusEquals HttpStatusCode.OK
          |> responseBodyIsNull
      
      [<Theory; AutoMockIntegrationData>]
      let ``Create, update and delete an index`` (server : TestServer, indexName : Guid) = 
          server
          |> request "POST" ("/indices/" + indexName.ToString("N"))
          |> withBody """
  
negative.code:         |> execute
          |> responseStatusEquals HttpStatusCode.OK
          |> responseMatches "Status" "Offline"
      
      [<Theory; AutoMockIntegrationData; Example("put-indices-id-status-1", "")>]
      let ``Set status of an index 'online'`` (server : TestServer, indexName : Guid) = 
          server
          |> request "POST" ("/indices/" + indexName.ToString("N"))
          |> execute
          |> responseStatusEquals HttpStatusCode.OK
          |> responseBodyIsNull
          |> ignore
          server
          |> request "PUT" ("/indices/" + indexName.ToString("N") + "/status/online")
          |> execute
          |> responseStatusEquals HttpStatusCode.OK
          |> responseBodyIsNull
      
      [<Theory; AutoMockIntegrationData; Example("put-indices-id-status-1", "")>]
      let ``Set status of an index 'offline'`` (server : TestServer, indexName : Guid) = 
          server
          |> request "POST" ("/indices/" + indexName.ToString("N"))
          |> withBody """
          {
              "Online" : "true"
          } 
          """
          |> execute
          |> responseStatusEquals HttpStatusCode.OK
          |> responseBodyIsNull
          |> ignore
          server
          |> request "PUT" ("/indices/" + indexName.ToString("N") + "/status/offline")
          |> execute
          |> responseStatusEquals HttpStatusCode.OK
          |> responseBodyIsNull
  
      [<Theory; AutoMockIntegrationData; Example("get-indices-id-exists-1", "")>]
      let ``Check if a given index exists`` (server : TestServer, indexName : Guid) = 
          server
          |> request "GET" ("/indices/contact/exists")
          |> execute
          |> responseStatusEquals HttpStatusCode.OK
  
      [<Theory; AutoMockIntegrationData; Example("get-indices-1", "")>]
      let ``Get all indices`` (server : TestServer, indexName : Guid) = 
          server
          |> request "GET" ("/indices")
          |> execute
          |> responseStatusEquals HttpStatusCode.OK
          |> responseShouldContain "contact"