anchor.diff:      let query = NumericRangeQuery.NewDoubleRange("test", java.lang.Double(32.0), java.lang.Double(33.0), true, true)
       ()
   
  +[<Fact>]
  +let SimpleSpatialTests() = 
  +    let ctx = SpatialContext.GEO
  +    let grid = new GeohashPrefixTree(ctx, 11)
  +    let strategy = new RecursivePrefixTreeStrategy(grid, "myGeoField")
  +    let doc = new Document()
  +    doc.Add(new IntField("id", 1, Field.Store.YES))
  +    let pt = ctx.makePoint (10.0, 10.0)
  +    doc.Add(new StoredField(strategy.GetFieldName(), pt.getX().ToString() + " " + pt.getY().ToString()))
  +
   [<EntryPoint>]
  -let main argv =     
  +let main argv = 
       [| CodecsShouldLoadProperly; PostingsFormatShouldLoadProperly; SimpleIndexingTest; BooleanQueryCreationTests; 
  -       RangeQueryCreationTests |] |> Array.iter (fun meth -> exceptionWrapper meth)
  +       RangeQueryCreationTests; SimpleSpatialTests |] |> Array.iter (fun meth -> exceptionWrapper meth)
       printfn "Done"
       if hasErrors then 1
       else 0
  
positive.code:     ShouldHaveFlexCodec50()
  
  [<Fact>]
  let PostingsFormatShouldLoadProperly() = 
      ShouldHaveFlexPerFieldPostingsFormat()
      
  [<Fact>]
  let SimpleIndexingTest() = 
      let analyzer = new StandardAnalyzer()
  
negative.code: let ShouldHaveFlexCodec50() = Assert.True(Codec.AvailableCodecs().contains("FlexCodec50"), "FlexCodec50 not found.")
  let ShouldHaveFlexCodec410() = Assert.True(Codec.AvailableCodecs().contains("FlexCodec410"), "FlexCodec410 not found.")
  let ShouldHaveFlexPerFieldPostingsFormat() = 
      Assert.True
          (PostingsFormat.AvailablePostingsFormats().contains("PerField40"), "PerField40 Postings format not found.")
  
  [<Fact>]
  let CodecsShouldLoadProperly() = 
  