anchor.diff:  
   let referencedAssemblies =
       let rootDir =  __SOURCE_DIRECTORY__ + "/../../bin/SwaggerProvider/"
  -    ["SwaggerProvider.dll";
  -     "SwaggerProvider.Runtime.dll"]
  +    ["SwaggerProvider.Runtime.dll"
  +     "SwaggerProvider.DesignTime.dll"
  +     "SwaggerProvider.dll";]
       |> List.map (fun x->
           ["-r"; Path.Combine(rootDir, x)])
       |> List.concat
  
positive.code:     let fs = Path.ChangeExtension(tempFile, ".fs")
      let dll = Path.ChangeExtension(tempFile, ".dll")
  
  
      File.WriteAllText(fs, sprintf """
      module TestModule
      open SwaggerProvider
  
negative.code:            (["fsc.exe"; "-o"; dll; "-a"; fs] @ referencedAssemblies))
  
      for error in errors do
          eprintfn "%s" (error.ToString())
  
      [tempFile; fs; dll]
      |> List.filter File.Exists
      |> List.iter File.Delete
  
      exitCode |> shouldEqual 0