anchor.diff:                          ctx?disposedDuringTearDown <- disposed)
                       |> withAnExample
                       |> run |> ignore
  -                    ctx?disposedDuringTearDown |> should equal false
  +                    ctx?disposedDuringTearDown |> should be.False
               ]
           ]
       ]
  
positive.code:                     ctx |> TestContext.getSubject
                      |> withAnExample
                      |> run |> ignore
                      ctx?disposed |> should equal true
  
                  it "is disposed if test fails" <| fun ctx ->
                      ctx |> TestContext.getSubject
                      |> withExampleCode (fun _ -> failwith "dummy")
                      |> run |> ignore
                      ctx?disposed |> should equal true
  
                  it "is disposed if teardown fails" <| fun ctx ->
                      ctx |> TestContext.getSubject
                      |> withTearDownCode (fun _ -> failwith "dummy")
                      |> withAnExample
                      |> run |> ignore
                      ctx?disposed |> should equal true
  
                  it "is not disposed in teardown code" <| fun ctx ->
                      ctx |> TestContext.getSubject
  
negative.code: module FSpec.SelfTests.RunnerSpecs
  open FSpec.Core
  open Dsl
  open MatchersV3
  open ExampleHelper
  
  let callList = ref []
  