anchor.diff:        Result.catch (fun () -> instance |> Disposable.dispose)
         |> Result.mapFailure (fun e -> TestError.OfDispose (testCase, e))
   
  -    let tryRunCase (testCase: TestCase) testObject =
  +    let tryRunCase (testCase: TestMethod) testObject =
         testObject |> tryInstantiate
         |> Result.bind
           (fun instance ->
  
positive.code: type TestClassInstance =
    obj
  
  type TestCase =
    {
      Method                      : MethodInfo
      Run                         : TestClassInstance -> GroupTest
  
negative.code: [<RequireQualifiedAccess>]
  type TestErrorMethod =
    | Constructor
    | Method                      of TestMethod
    | Dispose                     of TestMethod
  
  type TestError =
    {
  