anchor.diff:  open Ploeh.AutoFixture.AutoNSubstitute
   
   type AutoFoqDataAttribute () =
  -    inherit AutoDataAttribute ((new Fixture() :> IFixture).Customize(new AutoNSubstituteCustomization()))
  +    inherit AutoDataAttribute ((new Fixture() :> IFixture).Customize(new AutoFoqCustomization()))
   
   [<AttributeUsage(AttributeTargets.Method, AllowMultiple = true)>]
   // this is necessary because F# 3.0 does not inherit the AttributeUsage attribute
  
positive.code: ﻿namespace TeaDriven.Graphology.Tests
  
  //module Conventions =
  
  open System
  open System.Linq
  
negative.code: module Extensions =
      type IFixture with
          member fixture.MakeNonRecursive () =
              fixture.Behaviors.Remove(fixture.Behaviors.First(fun b -> b :? ThrowingRecursionBehavior)) |> ignore
              fixture.Behaviors.Add(new OmitOnRecursionBehavior())