anchor.diff:  let ``should understand net40 and net45``() = 
       let model = emptymodel.AddReferences ([ @"..\Rx-Main\lib\net40\Rx.dll"; @"..\Rx-Main\lib\net45\Rx.dll" ] |> fromLegacyList @"..\Rx-Main\")
   
  -    model.GetLibReferences(SinglePlatform (DotNetFramework FrameworkVersion.V4_Client))
  +    model.GetLegacyReferences(SinglePlatform (DotNetFramework FrameworkVersion.V4_Client))
           |> Seq.map (fun f -> f.Path) |> shouldContain (@"..\Rx-Main\lib\net40\Rx.dll")
  -    model.GetLibReferences(SinglePlatform (DotNetFramework FrameworkVersion.V4_5)) 
  +    model.GetLegacyReferences(SinglePlatform (DotNetFramework FrameworkVersion.V4_5)) 
           |> Seq.map (fun f -> f.Path)|> shouldContain @"..\Rx-Main\lib\net45\Rx.dll"
   
   [<Test>]
   let ``should understand lib in lib.dll``() = 
       let model = emptymodel.AddReferences ([ @"..\FunScript.TypeScript\lib\net40\FunScript.TypeScript.Binding.lib.dll" ] |> fromLegacyList @"..\FunScript.TypeScript\")
   
  -    model.GetLibReferences(SinglePlatform (DotNetFramework FrameworkVersion.V4_Client))
  +    model.GetLegacyReferences(SinglePlatform (DotNetFramework FrameworkVersion.V4_Client))
           |> Seq.map (fun f -> f.Path) |> shouldContain @"..\FunScript.TypeScript\lib\net40\FunScript.TypeScript.Binding.lib.dll"
   
   [<Test>]
  
positive.code:               @"..\Fantomas\lib\Fantomas.exe" ] |> fromLegacyList @"..\Fantomas\",
              NuspecReferences.Explicit ["FantomasLib.dll"])
  
      model.GetLibReferences(SinglePlatform (DotNetFramework FrameworkVersion.V2))
          |> Seq.map (fun f -> f.Path) |> shouldContain @"..\Fantomas\lib\FantomasLib.dll" 
      model.GetLibReferences(SinglePlatform (DotNetFramework FrameworkVersion.V2))
          |> Seq.map (fun f -> f.Path) |> shouldNotContain @"..\Fantomas\lib\FSharp.Core.dll" 
  
      model.GetLibReferences(SinglePlatform (DotNetFramework FrameworkVersion.V3_5))
          |> Seq.map (fun f -> f.Path) |> shouldContain @"..\Fantomas\lib\FantomasLib.dll" 
      model.GetLibReferences(SinglePlatform (DotNetFramework FrameworkVersion.V3_5))
          |> Seq.map (fun f -> f.Path) |> shouldNotContain @"..\Fantomas\lib\FSharp.Core.dll" 
  
      model.GetLibReferences(SinglePlatform (DotNetFramework FrameworkVersion.V4))
          |> Seq.map (fun f -> f.Path) |> shouldContain @"..\Fantomas\lib\FantomasLib.dll" 
      model.GetLibReferences(SinglePlatform (DotNetFramework FrameworkVersion.V4))
          |> Seq.map (fun f -> f.Path) |> shouldNotContain @"..\Fantomas\lib\FSharp.Core.dll" 
  
      model.GetLibReferences(SinglePlatform (DotNetFramework FrameworkVersion.V4_5))
          |> Seq.map (fun f -> f.Path) |> shouldContain @"..\Fantomas\lib\FantomasLib.dll" 
      model.GetLibReferences(SinglePlatform (DotNetFramework FrameworkVersion.V4_5))
          |> Seq.map (fun f -> f.Path) |> shouldNotContain @"..\Fantomas\lib\FSharp.Core.dll" 
  
  
  
negative.code:     let model =
          emptymodel.AddReferences([ @"..\Jint\lib\portable-net40+sl50+win+wp80\Jint.dll" ] |> fromLegacyList @"..\Jint\")
  
      model.GetLegacyReferences(KnownTargetProfiles.FindPortableProfile "Profile147")
          |> Seq.map (fun f -> f.Path) |> shouldContain @"..\Jint\lib\portable-net40+sl50+win+wp80\Jint.dll" 
  
  [<Test>]
  