anchor.diff:      changedDependencies.IsEmpty |> shouldEqual false
   
   [<Test>]
  -let ``should repase detailed lock file``() = 
  +let ``should repase detailed lock file``() =
       let before = """source https://www.nuget.org/api/v2
   
   nuget AutoMapper ~> 3.2
  
positive.code:     let cfg = DependenciesFile.FromSource(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)
      let expected =
          Map.ofList
  
negative.code:               (Constants.MainDependencyGroup,PackageName "Castle.Windsor-log4net"), (SemVer.Parse "3.3.0");
                (Constants.MainDependencyGroup,PackageName "log4net"), (SemVer.Parse "1.2.10")]
  
  
      newDependencies
      |> Map.filter (fun k v -> not <| changedDependencies.Contains(k))
      |> Map.map (fun k (v,_) -> v)
      |> shouldEqual expected
  
  [<Test>]
  let ``should ignore compatible version requirement change for nuget package``() =
      let before = """source http://www.nuget.org/api/v2
  
  nuget Castle.Windsor-log4net >= 3.2.0"""
  