anchor.diff:  
   [<EntryPoint>]
   let main argv = 
  +    let loader = ikvm.runtime.AssemblyClassLoader(typeof<FlexLucene.Codecs.FlexSearch.FlexCodec410>.Assembly)
  +    PostingsFormat.ReloadPostingsFormats(loader)
  +    Codec.ReloadCodecs(loader)
  +    
       [| CodecsShouldLoadProperly; PostingsFormatShouldLoadProperly; SimpleIndexingTest; BooleanQueryCreationTests; 
          RangeQueryCreationTests |] |> Array.iter (fun meth -> exceptionWrapper meth)
       printfn "Done"
  
positive.code: ﻿// Learn more about F# at http://fsharp.net
  // See the 'F# Tutorial' project for more help.
  open Xunit
  open FlexLucene.Analysis.Standard
  open FlexLucene.Index
  open FlexLucene.Document
  open FlexLucene.Queryparser.Classic
  open FlexLucene.Store
  open FlexLucene.Search
  open FlexLucene.Codecs
  
  let mutable hasErrors = false
  
  
negative.code:         hasErrors <- true
          printfn "%A" e
  
  let ShouldHaveFlexCodec50() = Assert.True(Codec.AvailableCodecs().contains("FlexCodec50"))
  let ShouldHaveFlexCodec410() = Assert.True(Codec.AvailableCodecs().contains("FlexCodec410"))
  let ShouldHaveFlexPerFieldPostingsFormat() = 
      Assert.True(PostingsFormat.AvailablePostingsFormats().contains("FlexPerFieldPostingsFormat"))
  
  [<Fact>]
  let CodecsShouldLoadProperly() = 
      let codecs = Codec.AvailableCodecs()
      Assert.True(codecs.size() > 0)
      ShouldHaveFlexCodec410()
      ShouldHaveFlexCodec50()
  
  [<Fact>]
  let PostingsFormatShouldLoadProperly() = 
      let formats = PostingsFormat.AvailablePostingsFormats()
      Assert.True(formats.size() > 0)
      ShouldHaveFlexPerFieldPostingsFormat()
      ShouldHaveFlexPerFieldPostingsFormat()
  
  [<Fact>]
  let SimpleIndexingTest() = 
  