CollectionEquivalentConstraint
CollectionEquivalentConstraint is used to determine whether two
            collections are equivalent.
            
                
Construct a CollectionEquivalentConstraint
public CollectionEquivalentConstraint Using<TActual, TExpected>(Func<TActual, TExpected, bool> comparison)
Flag the constraint to use the supplied predicate function