private static void VerifyMatching(MemberSignature original, MemberSignature expected, params MemberSignature[] fails)
{
Assert.IsTrue(_comparer.MatchMemberSignatures(original, expected), "The original signature did not match the expected.");
Assert.IsTrue(_comparer.MatchMemberSignatures(expected, original), "The expected signature did not match the original.");
foreach (var fail in fails)
{
Assert.IsFalse(_comparer.MatchMemberSignatures(original, fail), original + " matched " + fail);
Assert.IsFalse(_comparer.MatchMemberSignatures(fail, original), fail + " matched " + original);
}
}