anchor.diff:                  "Mono.Cecil.dll"
                   "Vagabond.dll"
                   "MBrace.Azure.dll"
  +                "MBrace.Azure.Tests.dll"
   
                   "../packages/MathNet.Numerics/lib/net40/MathNet.Numerics.dll"
                   "../packages/MathNet.Numerics.FSharp/lib/net40/MathNet.Numerics.FSharp.dll"
  
positive.code:             match value.ReflectionValue with
              | :? 'T as result when result = expected -> ()
              | result -> raise <| new AssertionException(sprintf "expected %A, got %A." expected result)
              
      type FsiSession private () =
          static let container = ref None
  
          static member Start () =
              lock container (fun () ->
                  match !container with
                  | Some _ -> invalidOp "an fsi session is already running."
                  | None ->
                      let dummy = new StringReader("")
                      let fsiConfig = FsiEvaluationSession.GetDefaultConfiguration()
                      let fsi = FsiEvaluationSession.Create(fsiConfig, [| "fsi.exe" ; "--noninteractive" |], dummy, Console.Out, Console.Error)
                      container := Some fsi; fsi)
  
          static member Stop () =
              lock container (fun () ->
                  match !container with
                  | None -> invalidOp "No fsi sessions are running"
  
negative.code:         fsi.EvalExpression "toInt cv.Value" |> shouldEqual 3
  
      [<Test>]
      member __.``09. Large static data dependency`` () =
          let fsi = FsiSession.Value
  
          fsi.EvalInteraction "let large = [|1L .. 1000000L|]"
  