public Equals ( object obj ) : bool | ||
obj | object | The |
return | bool |
public override bool Equals(object obj)
{
Edit e = (obj as Edit);
if (e != null)
{
return BeginA == e.BeginA && EndA == e.EndA && BeginB == e.BeginB && EndB == e.EndB;
}
return false;
}
public void testEquals1() { Edit e1 = new Edit(1, 2, 3, 4); Edit e2 = new Edit(1, 2, 3, 4); Assert.IsTrue(e1.Equals(e1)); Assert.IsTrue(e1.Equals(e2)); Assert.IsTrue(e2.Equals(e1)); Assert.AreEqual(e1.GetHashCode(), e2.GetHashCode()); Assert.IsFalse(e1.Equals("")); }