anchor.diff:  printfn "ShowTest               : %A" ParamShowTest
   printfn "IgnoreTestFail         : %A" ParamIgnoreTestFail
   printfn "IncludePaket           : %A" ParamIncludePaket
  +printfn "ParamAddLocalSource    : %A" ParamAddLocalSource
   printfn "Version                : %s" version
   printfn "VersionType            : %s" (match versionType with Some t -> t | None -> "[stable]")
   printfn "NuGetVersion           : %s" nugetVersion
  
positive.code: let mutable ParamShowTest         = hasBuildParam "--show-test"
  let mutable ParamIgnoreTestFail   = hasBuildParam "--ignore-test-fail"
  let mutable ParamIncludePaket     = hasBuildParam "--include-paket"
  
  // if publish, all tests must pass
  ParamDoTest <- if ParamDoPublish then true else ParamDoTest
  ParamIgnoreTestFail <- if ParamDoPublish then false else ParamIgnoreTestFail
  ParamIncludePaket <- if ParamDoPublish then false else ParamIncludePaket
  
  let product = "Alea TK"
  let company = "QuantAlea AG."
  
negative.code:                 let sb = StringBuilder()
                  for line in lines do
                      let line = line.Trim()
                      if (ParamAddLocalSource) && (line = "source https://www.nuget.org/api/v2") then
                          sb.AppendLine(sprintf "source %s" (Path.GetFullPath(".") @@ "output"))
                              .AppendLine(line)
                              |> ignore
  