anchor.diff:              it "contains two setups" <| fun c ->
                   c |> getSubject
                   |> ExampleGroup.setups
  -                |> List.length |> should equal 2
  +                |> should (have.length (be.equalTo 2))
   
               it "contains one teardown" <| fun c ->
                   c |> getSubject
                   |> ExampleGroup.tearDowns
  -                |> List.length |> should equal 1
  +                |> should (have.length (be.equalTo 1))
           ]
   
           describe "metadata initialization" [
  
positive.code: ﻿module FSpec.SelfTests.DslV2Specs
  open FSpec.Core
  open Dsl
  open Matchers
  open MetaData
  open TestContextOperations
  
  
negative.code: 
              it "should have no child groups" <| fun ctx ->
                  ctx |> getSubject
                  |> should (haveChildGroups 0)
  
              it "should have exactly one example" <| fun ctx ->
                  ctx |> getSubject
                  |> should (haveNoOfExampleExamples 1)
  
              it "should have one example named 'Test'" <| fun ctx ->
                  ctx |> getSubject
                  |> ExampleGroup.examples
                  |> should (have.atLeastOneElement (haveExampleName "Test"))
          ]
  
          context "a 'Describe' statement inside a 'Describe' statement" [
  