anchor.diff:  // Run the unit tests using test runner
   
   Target "RunTests" (fun _ ->
  -    // Stop bootstrapping in from here (tests should use whatever they want to test).
  -    setEnvironVar "PaketExePath" null
       !! testAssemblies
       |> NUnit3 (fun p ->
           { p with
  
positive.code: let dotnet workDir = runCmdIn workDir "dotnet"
  
  Target "DotnetRestoreTools" (fun _ ->
      // DogFood newly build paket.exe for the dotnet restore for the tools.
      setEnvironVar "PaketExePath" (Path.GetFullPath (buildDir @@ "paket.exe"))
      DotNetCli.Restore (fun c ->
          { c with
              Project = currentDirectory </> "tools" </> "tools.fsproj"
              ToolPath = dotnetExePath
          })
      setEnvironVar "PaketExePath" null
  )
  
  Target "DotnetRestore" (fun _ ->
  
negative.code:                 "SourceLinkCreate"   , "true"
          ] "Rebuild"
          |> ignore
  )
  
  let assertExitCodeZero x = 
  