anchor.diff:      { ToolPath: string
         Sources: string list
         TimeOut: TimeSpan
  +      /// Specifies how often nuget should try to restore the packages - default is 5
  +      Retries: int
         OutputPath: string}
   
   /// RestorePackage defaults parameters
  
positive.code:     { ToolPath = findToolInSubPath "nuget.exe" (currentDirectory @@ "tools" @@ "NuGet")
        Sources = []
        TimeOut = TimeSpan.FromMinutes 5.
        OutputPath = "./packages" }
  
  /// RestorePackages parameter path for single packages
  
negative.code:     let parameters = RestoreSinglePackageDefaults |> setParams
  
      let args = buildNuGetArgs setParams packageId
      runNuGetTrial parameters.Retries parameters.ToolPath parameters.TimeOut args (fun () -> failwithf "Package installation of package %s failed." packageId)
    
      traceEndTask "RestorePackageId" packageId
  
  