Matches(Constraint) does not work as expected

Fixes #16, straight backport of nunit/nunit#62