anchor.diff:  
   open System
   open System.IO
  -open Fake 
  +open Fake
   open Fake.AssemblyInfoFile
   open Fake.Git
  -open Fake.FscHelper
   open Fake.Testing
   
   
  
positive.code:     |> List.iter (fun example ->
              // Compile type provider
              let output = testDir @@ example.Name + ".dll"
              let setOpts = fun def -> { def with Output = output; FscTarget = FscTarget.Library }
              Fsc setOpts (List.concat [sources;fromExampleDir example.ProviderSourceFiles])
  
              // Compile test dll
              let setTestOpts = fun def ->
                  { def with 
                      Output = testDir @@ example.Name + ".Tests.dll"
                      FscTarget = FscTarget.Library
                      References = [output;nunitDir @@ "nunit.framework.dll"] }
              Fsc setTestOpts (fromExampleDir example.TestSourceFiles)
          )
  )
  
  
negative.code:             { Name = "ErasedWithConstructor"; ProviderSourceFiles = ["ErasedWithConstructor.fsx"]; TestSourceFiles = ["ErasedWithConstructor.Tests.fsx"]}
          ]
  
      if not (Directory.Exists testDir) then
          Directory.CreateDirectory testDir |> ignore
  
      let testNunitDll = testDir @@ "nunit.framework.dll"
  