anchor.diff:      manager.AddNamespace("d", "http://schemas.microsoft.com/ado/2007/08/dataservices")
       manager.AddNamespace("m", "http://schemas.microsoft.com/ado/2007/08/dataservices/metadata")
       doc,manager
  +
  +type NugetPackageCache =
  +    { Dependencies : (string * VersionRange) list
  +      Name : string
  +      Url : string}
  +
   
   /// Gets versions of the given package via OData.
   let getAllVersionsFromNugetOData (nugetURL, package) = 
  
positive.code: 
          File.Delete(nuspec.FullName)
  
          return officialName,package,dependencies
      }
  
  /// Downloads the given package to the NuGet Cache folder
  
negative.code:             with _ -> tryNext rest
          | [] -> failwithf "Couldn't get package details for package %s on %A" package sources
      
      let source, nugetObject = tryNext sources
      { Name = nugetObject.Name
        Source = source
        DownloadLink = nugetObject.Url
        DirectDependencies = nugetObject.Dependencies  }
  
  let GetVersions sources package = 
      sources
  