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