anchor.diff:    remote: https://api.nuget.org/v3/index.json
       FsCheck (2.8.2)
         FSharp.Core (>= 3.1.2.5)
  -    FSharp.Core (4.3.4)"""
  +    FSharp.Core (4.3.4)
  +"""
   
       let refFileContent = """
   FSharp.Core
  
positive.code: 
      let lockFile = LockFile.Parse("", toLines lockFile)
  
      let refFile = ReferencesFile.FromLines(toLines refFileContent) // .Groups.[Constants.MainDependencyGroup]
  
      let packages =
          [ for kv in refFile.Groups do
  
negative.code: 
  let ns = "http://schemas.microsoft.com/developer/msbuild/2003"
  let xname name = XName.Get(name, ns)
  
  let checkTargetFrameworkRestriction r (itemGroup: XElement) =
      match itemGroup.Attribute(XName.Get "Condition") with
      | null -> Assert.Fail(sprintf "Expected attribute 'Condition' but element was '%A'" itemGroup)
      | a ->
          let condition = a.Value
          let msbuildCond = r |> Paket.Requirements.getExplicitRestriction |> fun c -> c.ToMSBuildCondition()
          StringAssert.Contains(msbuildCond, condition)
  
  let checkContainsPackageRefs pkgRefs (group: XElement) =
  
  