public override int GetHashCode()
{
return (251 * (MethodName ?? "").GetHashCode())
+ (ParameterTypes ?? "").GetHashCode();
}
public void GetHashCode_ReturnsSameValue_ForEquivalentObjects() { var first = new ExactMethodMatcher("Method 1", new[] { "Parameter 1", "Parameter 2" }); var second = new ExactMethodMatcher("Method 1", new[] { "Parameter 1", "Parameter 2" }); Assert.AreEqual(first.GetHashCode(), second.GetHashCode()); }