CollectionSubsetConstraint
CollectionSubsetConstraint is used to determine whether
            one collection is a subset of another
            
                
Construct a CollectionSubsetConstraint
            
public CollectionSubsetConstraint Using<TSubsetType, TSupersetType>(Func<TSubsetType, TSupersetType, bool> comparison)
Flag the constraint to use the supplied predicate function