anchor.diff:  
       let cfg = DependenciesFile.FromCode(after)
       let lockFile = LockFile.Parse("",toLines lockFileData)
  -    let changedDependencies = DependencyChangeDetection.findNuGetChangesInDependenciesFile(cfg,lockFile,true)
  +    let changedDependencies = DependencyChangeDetection.findNuGetChangesInDependenciesFile(cfg,lockFile,true) |> Set.map (fun (g,p,_) -> g, p)
      
       let newDependencies = DependencyChangeDetection.GetPreferredNuGetVersions (cfg,lockFile)
       let expected =
  
positive.code:     let lockFile = LockFile.Parse("",toLines lockFileData)
      let changedDependencies = DependencyChangeDetection.findNuGetChangesInDependenciesFile(cfg,lockFile,true)
      changedDependencies.Count |> shouldEqual 1
      (changedDependencies |> Seq.head) |> shouldEqual (Constants.MainDependencyGroup, PackageName "Caliburn.Micro")
  
  [<Test>]
  let ``should detect if nothing changes in github dependency``() = 
  
negative.code:     let cfg = DependenciesFile.FromCode(after)
      let lockFile = LockFile.Parse("",toLines lockFileData)
     
      let changedDependencies = DependencyChangeDetection.findNuGetChangesInDependenciesFile(cfg,lockFile,true) |> Set.map (fun (g,p,_) -> g, p)
      let newDependencies = DependencyChangeDetection.GetPreferredNuGetVersions(cfg,lockFile)
      newDependencies
      |> Map.filter (fun k v -> not <| changedDependencies.Contains(k))
  