Succeeds if there is at least one elemt in received not
equal to expected, or if at least one element in received
doesn't satisfy predicate.
The predicate overload takes a function whose return type is
bool, and whose single parameter is of a type that
received's elements can implicitly convert to.
Succeeds if there is at least one elemt in received not equal to expected, or if at least one element in received doesn't satisfy predicate.
The predicate overload takes a function whose return type is bool, and whose single parameter is of a type that received's elements can implicitly convert to.