anchor.diff:                      | _ -> Assert.Fail(sprintf "Should have been TestList [], but was %A" test)
   
               "basic" =>> [
  -                let test = MbUnitTestToFuchu typeof<ATestFixture>
  -                let result = lazy evalSilent test
  +                let test = lazy MbUnitTestToFuchu typeof<ATestFixture>
  +                let result = lazy evalSilent test.Value
                   yield "read tests" =>
                       fun () ->
                           Assert.AreEqual(2, result.Value.Length)
  
positive.code:                 yield "executed tests" =>
                      fun () ->
                          Assert.True(TestResult.isPassed result.Value.[0].Result)
                          Assert.True(TestResult.isFailed result.Value.[1].Result)
              ]
  
              "category" =>> [
                  let test = MbUnitTestToFuchu typeof<ATestFixtureWithExceptionAndTeardown>
                  yield "in type" =>
                      fun _ ->
                          match test with
                          | TestList t -> 
                              match Seq.toList t with
                              | [ TestLabel(listname, TestList _)] -> StringAssert.Contains("fixture category", listname)
  
negative.code:             "with StaticTestFactory" =>
                  fun _ ->
                      let testType = typeof<ATestFixtureWithStaticTestFactories>
                      let test = lazy MbUnitTestToFuchu testType
                      let testName = testType.Name
                      match test.Value with
                      | TestList 
                          (Seq.One (TestLabel(_, TestList 
                                                   (Seq.One (TestLabel("suite name", 
  