anchor.diff:          | [fixture;t1;t2] -> 
               fixture.IsFixture |> should equal true
               fixture.UnitTestIdentifier |> should equal "A+Test+Test"
  -            fixture.LineNumber |> should equal 6
  +            fixture.Offset |> should equal 6
   
               t1.UnitTestIdentifier |> should equal "A+Test+Test.TestOne"
  -            t1.LineNumber |> should equal 8
  +            t1.Offset |> should equal 8
               t1.IsIgnored |> should equal false
   
               t2.UnitTestIdentifier |> should equal "A+Test+Test.Test Two"
  -            t2.LineNumber |> should equal 12
  +            t2.Offset |> should equal 12
               t2.IsIgnored |> should equal true
           | _ -> NUnit.Framework.Assert.Fail "invalid number of tests returned"
   
       [<Test>]
  -    member x.``Tests present but no NUnit reference`` () =
  +    member x.TestsPesentButNoNUnitReference () =
           let testExtension = createDoc normalAndDoubleTick []
           let tests = testExtension.GatherUnitTests(Async.DefaultCancellationToken)
                       |> Async.AwaitTask
  
positive.code:     override x.Setup() =
          base.Setup()
    
      [<Test>]
      member x.``Basic Test covering normal and double quoted tests in a test fixture`` () =
          let testExtension = createDoc normalAndDoubleTick [nunitRef]
          let res = testExtension.GatherUnitTests (Async.DefaultCancellationToken)
                    |> Async.AwaitTask
  
negative.code:         | [fixture;t1;t2] -> 
              fixture.IsFixture |> should equal true
              fixture.UnitTestIdentifier |> should equal "A+Test"
              fixture.Offset |> should equal 5
  
              t1.UnitTestIdentifier |> should equal "A+Test.TestOne"
              t1.Offset |> should equal 7
              t1.IsIgnored |> should equal false
  
              t2.UnitTestIdentifier |> should equal "A+Test.Test Two"
              t2.Offset |> should equal 11
              t2.IsIgnored |> should equal true
          | _ -> NUnit.Framework.Assert.Fail "invalid number of tests returned"
  
      [<Test>]
      member x.NoTests () =
          let testExtension = createDoc noTests [nunitRef]
          let tests = testExtension.GatherUnitTests(Async.DefaultCancellationToken)
                      |> Async.AwaitTask
                      |> Async.RunSynchronously
          tests.Count |> should equal 0
  
      [<Test; Ignore ("Gather unit tests needs to be refactored so the type sytem service is not involved.  C# has explicit files that dont have to be loaded from disk e.g. /a.cs")>]
      member x.NestedTestCoveringNormalAndDoubleQuotedTestsInATestFixture () =
          let testExtension = createDoc nestedTests [nunitRef]
  
          match testExtension.GatherUnitTests(Async.DefaultCancellationToken)
  