anchor.diff:  [<Test>]
   let ``should not use portable-net40 if we have net40``() = 
       let model = 
  -        InstallModell.FromLibs(
  +        InstallModell.EmptyModel.Add(
               [ @"..\Microsoft.Bcl\lib\net40\System.IO.dll" 
                 @"..\Microsoft.Bcl\lib\net40\System.Runtime.dll" 
                 @"..\Microsoft.Bcl\lib\net40\System.Threading.Tasks.dll" 
  
positive.code: [<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" ])
              .UsePortableVersionLibIfEmpty()
  
      model.GetFiles(PortableFramework("7.0", "net40+sl50+win+wp80")) |> shouldContain @"..\Jint\lib\portable-net40+sl50+win+wp80\Jint.dll" 
  
negative.code: [<Test>]
  let ``should filter _._ when processing blacklist``() = 
      let model = 
          InstallModell.EmptyModel.Add([ @"..\Rx-Main\lib\net40\_._"; @"..\Rx-Main\lib\net20\_._" ])
              .FilterBlackList()
  
      model.GetFiles(DotNetFramework(Framework "v2.0", Full)) |> shouldNotContain @"..\Rx-Main\lib\net20\_._"
  