anchor.diff:  [<Test>]
   let ``should handle lib install of Jint for NET >= 40 and SL >= 50``() = 
       let model = 
  -        InstallModell.FromLibs([ @"..\Jint\lib\portable-net40+sl50+win+wp80\Jint.dll" ])
  +        InstallModell.EmptyModel.Add([ @"..\Jint\lib\portable-net40+sl50+win+wp80\Jint.dll" ])
               .UsePortableVersionLibIfEmpty()
   
       model.GetFiles(PortableFramework("7.0", "net40+sl50+win+wp80")) |> shouldContain @"..\Jint\lib\portable-net40+sl50+win+wp80\Jint.dll" 
  
positive.code: [<Test>]
  let ``should handle lib install of Microsoft.Net.Http for .NET 4.5``() = 
      let model = 
          InstallModell.FromLibs(
              [ @"..\Microsoft.Net.Http\lib\net40\System.Net.Http.dll" 
                @"..\Microsoft.Net.Http\lib\net40\System.Net.Http.Extensions.dll" 
                @"..\Microsoft.Net.Http\lib\net40\System.Net.Http.Primitives.dll" 
  
negative.code: [<Test>]
  let ``should install single client profile lib for everything``() = 
      let model = 
          InstallModell.EmptyModel.Add([ @"..\Castle.Core\lib\net40-client\Castle.Core.dll" ])
              .UseLowerVersionLibIfEmpty()
  
      model.GetFiles(DotNetFramework(Framework "v3.5", Full)) |> shouldNotContain @"..\Castle.Core\lib\net40-client\Castle.Core.dll"
  