anchor.diff:  
     // C# tests
     // reference class in same assembly
  -  files.["creflib4-class1.html"] |> should contain "Class2"
  -  files.["creflib4-class1.html"] |> should contain "creflib4-class2.html"
  +  files.["creflib4-class1.html"] |> shouldContainText "Class2"
  +  files.["creflib4-class1.html"] |> shouldContainText "creflib4-class2.html"
     // reference to another assembly
  -  files.["creflib4-class2.html"] |> should contain "Class1"
  -  files.["creflib4-class2.html"] |> should contain "creflib1-class1.html"
  +  files.["creflib4-class2.html"] |> shouldContainText "Class1"
  +  files.["creflib4-class2.html"] |> shouldContainText "creflib1-class1.html"
     /// + no crash on unresolved reference.
  -  files.["creflib4-class2.html"] |> should contain "Unknown__Reference"
  +  files.["creflib4-class2.html"] |> shouldContainText "Unknown__Reference"
     /// reference to a member works.
  -  files.["creflib4-class3.html"] |> should contain "Class2.Other"
  -  files.["creflib4-class3.html"] |> should contain "creflib4-class2.html"
  +  files.["creflib4-class3.html"] |> shouldContainText "Class2.Other"
  +  files.["creflib4-class3.html"] |> shouldContainText "creflib4-class2.html"
   
     /// reference to a corelib class works.
  -  files.["creflib4-class4.html"] |> should contain "Assembly"
  -  files.["creflib4-class4.html"] |> should contain "http://msdn.microsoft.com/en-us/library/System.Reflection.Assembly"
  +  files.["creflib4-class4.html"] |> shouldContainText "Assembly"
  +  files.["creflib4-class4.html"] |> shouldContainText "http://msdn.microsoft.com/en-us/library/System.Reflection.Assembly"
   
   
     // F# tests (at least we not not crash for them, compiler doesn't resolve anything)
     // reference class in same assembly
  -  files.["creflib2-class1.html"] |> should contain "Class2"
  -  //files.["creflib2-class1.html"] |> should contain "creflib2-class2.html"
  +  files.["creflib2-class1.html"] |> shouldContainText "Class2"
  +  //files.["creflib2-class1.html"] |> shouldContainText "creflib2-class2.html"
     // reference to another assembly
  -  files.["creflib2-class2.html"] |> should contain "Class1"
  -  //files.["creflib2-class2.html"] |> should contain "creflib1-class1.html"
  +  files.["creflib2-class2.html"] |> shouldContainText "Class1"
  +  //files.["creflib2-class2.html"] |> shouldContainText "creflib1-class1.html"
     /// + no crash on unresolved reference.
  -  files.["creflib2-class2.html"] |> should contain "Unknown__Reference"
  +  files.["creflib2-class2.html"] |> shouldContainText "Unknown__Reference"
     /// reference to a member works.
  -  files.["creflib2-class3.html"] |> should contain "Class2.Other"
  -  //files.["creflib2-class3.html"] |> should contain "creflib2-class2.html"
  +  files.["creflib2-class3.html"] |> shouldContainText "Class2.Other"
  +  //files.["creflib2-class3.html"] |> shouldContainText "creflib2-class2.html"
   
     /// reference to a corelib class works.
  -  files.["creflib2-class4.html"] |> should contain "Assembly"
  -  //files.["creflib2-class4.html"] |> should contain "http://msdn.microsoft.com/en-us/library/System.Reflection.Assembly"
  +  files.["creflib2-class4.html"] |> shouldContainText "Assembly"
  +  //files.["creflib2-class4.html"] |> shouldContainText "http://msdn.microsoft.com/en-us/library/System.Reflection.Assembly"
   
     // F# tests (fully quallified)
     // reference class in same assembly
  -  files.["creflib2-class5.html"] |> should contain "Class2"
  -  files.["creflib2-class5.html"] |> should contain "creflib2-class2.html"
  +  files.["creflib2-class5.html"] |> shouldContainText "Class2"
  +  files.["creflib2-class5.html"] |> shouldContainText "creflib2-class2.html"
     // reference to another assembly
  -  files.["creflib2-class6.html"] |> should contain "Class1"
  -  files.["creflib2-class6.html"] |> should contain "creflib1-class1.html"
  +  files.["creflib2-class6.html"] |> shouldContainText "Class1"
  +  files.["creflib2-class6.html"] |> shouldContainText "creflib1-class1.html"
     /// + no crash on unresolved reference.
  -  files.["creflib2-class6.html"] |> should contain "Unknown__Reference"
  +  files.["creflib2-class6.html"] |> shouldContainText "Unknown__Reference"
     /// reference to a member works.
  -  files.["creflib2-class7.html"] |> should contain "Class2.Other"
  -  files.["creflib2-class7.html"] |> should contain "creflib2-class2.html"
  +  files.["creflib2-class7.html"] |> shouldContainText "Class2.Other"
  +  files.["creflib2-class7.html"] |> shouldContainText "creflib2-class2.html"
   
     /// reference to a corelib class works.
  -  files.["creflib2-class8.html"] |> should contain "Assembly"
  -  files.["creflib2-class8.html"] |> should contain "http://msdn.microsoft.com/en-us/library/System.Reflection.Assembly"
  +  files.["creflib2-class8.html"] |> shouldContainText "Assembly"
  +  files.["creflib2-class8.html"] |> shouldContainText "http://msdn.microsoft.com/en-us/library/System.Reflection.Assembly"
   
     #if INTERACTIVE
     System.Diagnostics.Process.Start(output)
  
positive.code: #if INTERACTIVE
  #I "../../bin"
  #r "FSharp.Formatting.Common.dll"
  #r "FSharp.MetadataFormat.dll"
  
negative.code: 
    // C# tests
  
    files.["csharpsupport-sampleclass.html"] |> shouldContainText "My_Sample_Class"
  
    files.["csharpsupport-sampleclass.html"] |> shouldContainText "My_Constructor"
    files.["csharpsupport-sampleclass.html"] |> shouldContainText "My_Method"
    files.["csharpsupport-sampleclass.html"] |> shouldContainText "My_Property"
    files.["csharpsupport-sampleclass.html"] |> shouldContainText "My_Event"
  
    files.["csharpsupport-sampleclass.html"] |> shouldNotContainText "My_Private_Constructor"
    files.["csharpsupport-sampleclass.html"] |> shouldNotContainText "My_Private_Method"
    files.["csharpsupport-sampleclass.html"] |> shouldNotContainText "My_Private_Property"
    files.["csharpsupport-sampleclass.html"] |> shouldNotContainText "My_Private_Event"
  
    files.["csharpsupport-sampleclass.html"] |> shouldContainText "My_Static_Method"
    files.["csharpsupport-sampleclass.html"] |> shouldContainText "My_Static_Property"
    files.["csharpsupport-sampleclass.html"] |> shouldContainText "My_Static_Event"
  
  
    files.["csharpsupport-sampleclass.html"] |> shouldNotContainText "My_Private_Static_Method"
    files.["csharpsupport-sampleclass.html"] |> shouldNotContainText "My_Private_Static_Property"
    files.["csharpsupport-sampleclass.html"] |> shouldNotContainText "My_Private_Static_Event"
  
    files.["csharpsupport-samplestaticclass.html"] |> shouldContainText "My_Static_Sample_Class"
  
    files.["csharpsupport-samplestaticclass.html"] |> shouldContainText "My_Static_Method"
    files.["csharpsupport-samplestaticclass.html"] |> shouldContainText "My_Static_Property"
    files.["csharpsupport-samplestaticclass.html"] |> shouldContainText "My_Static_Event"
  
    files.["csharpsupport-samplestaticclass.html"] |> shouldNotContainText "My_Private_Static_Method"
    files.["csharpsupport-samplestaticclass.html"] |> shouldNotContainText "My_Private_Static_Property"
    files.["csharpsupport-samplestaticclass.html"] |> shouldNotContainText "My_Private_Static_Event"
  
    #if INTERACTIVE
    System.Diagnostics.Process.Start(output)
  