anchor.diff:  
   let getLockFile lockFileData = LockFile.Parse("",toLines lockFileData)
   let lockFile = lockFileData |> getLockFile
  -let resolve' graph requirements (dependenciesFile : DependenciesFile) groups = 
  +let resolve' graph (dependenciesFile : DependenciesFile) groups = 
       dependenciesFile.Resolve(noSha1, VersionsFromGraph graph, PackageDetailsFromGraph graph, groups)
   
  -let resolve = resolve' graph []
  +let resolve = resolve' graph
   
   [<Test>]
   let ``SelectiveUpdate does not update any package when it is neither updating all nor selective updating``() = 
  
positive.code:     
      let updateAll = false
      let packageName = PackageName "Ninject.Extensions.Logging.Log4net.Deep"
      let requirements =
          lockFile4.GetGroupedResolution()
          |> createPackageRequirements [packageName]
      let resolve = resolve' graph4 requirements
  
      let lockFile = 
          Some(Constants.MainDependencyGroup, packageName)
  
negative.code:     
      let updateAll = false
      let packageName = PackageName "Ninject.Extensions.Interception"
      let resolve = resolve' graph3
  
      let lockFile = 
          Some(Constants.MainDependencyGroup, packageName)
  