anchor.diff:  
   [<Test>]
   let ``should resolve simple config2``() = 
  -    let cfg = DependenciesFile.FromCode(config2)
  -    let resolved = ResolveWithGraph(cfg,noSha1,VersionsFromGraphAsSeq graph, PackageDetailsFromGraph graph).[Constants.MainDependencyGroup].ResolvedPackages.GetModelOrFail()
  +    let resolved =
  +        DependenciesFile.FromCode(config2)
  +        |> resolve graph UpdateMode.UpdateAll
       getVersion resolved.[PackageName "Castle.Windsor"] |> shouldEqual "3.3.0"
       getVersion resolved.[PackageName "Nancy.Bootstrappers.Windsor"] |> shouldEqual "0.23"
   
  
positive.code: open TestHelpers
  open Paket.Domain
  open Paket.PackageResolver
  
  let graph = [
      "Nancy.Bootstrappers.Windsor","0.23",["Castle.Windsor",VersionRequirement(VersionRange.AtLeast "3.2.1",PreReleaseStatus.No)]
  
negative.code: let ``should respect overrides when updating single package``() = 
      let resolved =
          DependenciesFile.FromCode(config6)
          |> resolve graph2 (UpdateMode.UpdatePackage(Constants.MainDependencyGroup, PackageName "Castle.Windsor-NLog"))
      getVersion resolved.[PackageName "Castle.Windsor-NLog"] |> shouldEqual "3.3.0"
      getVersion resolved.[PackageName "Castle.Core-NLog"] |> shouldEqual "3.3.0"
      getVersion resolved.[PackageName "Castle.Core"] |> shouldEqual "3.3.1"
  