anchor.diff:          runner.MigrateUp()
           TestData.fillDb options
           options
  -    let fixtureOptions=Lazy<_>(createOptions, Threading.LazyThreadSafetyMode.ExecutionAndPublication)
  -    default this.Options = fixtureOptions.Value
  -        
  -    //
  +    let fixtureOptions=lazy createOptions ()
  +
  +type SqlLiteCustomerDataTests()=
  +    inherit CustomerDataTests()
  +    default this.Options = SqlLite.fixtureOptions.Value
  
positive.code:                             .Options
          TestData.fillDb options
          options)
      default this.Options = fixtureOptions.Value
  
  open System
  open FsMigrations
  
  type SqlLiteCustomerDataTests()=
      inherit CustomerDataTests()
      let createOptions ()= 
          if File.Exists "CoreFsTests.db" then
              File.Delete "CoreFsTests.db"
          let options= DbContextOptionsBuilder()
                              .UseSqlite("Data Source=CoreFsTests.db")
                              .Options
  
negative.code:         let! order = this.Session.Orders.IncludeProducts().FirstAsync(fun o->o.OrderId=1)
          Assert.True(order.Products |> Seq.tryFind( fun p -> p.Product.ProductId = 1) |> Option.isSome) }
  
  module InMemory=
      let fixtureOptions=lazy(
          let db = sprintf "customer_data_tests_%O" <| Guid.NewGuid()
          let options= DbContextOptionsBuilder()
  