anchor.diff:          projectCheckResults.ProjectContext.GetReferencedAssemblies()
           |> List.map(fun x -> x.SimpleName, x)
           |> dict
  -    fileCheckResults, projectCheckResults, assemblies
  +    projectCheckResults, assemblies
   
   [<Test>]
   let ``Test that csharp references are recognized as such`` () = 
       let csharpAssembly = typeof<CSharpClass>.Assembly.Location
  -    let _, _, table = getProjectReferences("""module M""", [csharpAssembly], None, None)
  +    let _, options = createOptionsForFile("""module M""", [csharpAssembly], None, None)
  +    let _, table = getProjectReferences(options)
       let ass = table.["CSharp_Analysis"]
       let search = ass.Contents.Entities |> Seq.tryFind (fun e -> e.DisplayName = "CSharpClass") 
       Assert.True search.IsSome
  
positive.code:                  yield "-I:"+libDir
                 yield! otherFlags
                 yield fileName1 |])
      let fileCheckResults = checker.ParseAndCheckFileInProject(fileName1, 0, content, options) |> Async.RunSynchronously
      let projectCheckResults = checker.ParseAndCheckProject(options) |> Async.RunSynchronously
      if projectCheckResults.HasCriticalErrors then
          let builder = new System.Text.StringBuilder()
  
negative.code:         let members = (ctor :?> FSharpMemberOrFunctionOrValue).EnclosingEntity.MembersFunctionsAndValues
          Seq.exists (fun (mfv : FSharpMemberOrFunctionOrValue) -> mfv.IsConstructor) members |> should be True
          Seq.exists (fun (mfv : FSharpMemberOrFunctionOrValue) -> mfv.IsEffectivelySameAs ctor) members |> should be True
      | _ -> failwith "Could not check file"
  