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:   {
      Type                        : Type
      Create                      : unit -> TestClassInstance
      Cases                       : seq<TestMethod>
    }
  
  type TestSuite =
  