public void EqualsTest() { ListSet <SignInfo> first = GetSigns(); ListSet <SignInfo> second = GetSigns(); Assert.IsTrue(first.Equals(second)); Assert.IsTrue(first == second); Assert.AreEqual(first, second); Assert.AreEqual(first, second); second.Remove(second[0]); Assert.IsFalse(first == second); Assert.AreNotEqual(first, second); Assert.AreNotEqual(first, second); }
public bool Equals(SignGroupInfo other) { if (other == null) { return(false); } if (!_signs.Equals(other._signs)) { return(false); } if (!_groups.Equals(other._groups)) { return(false); } return(base.Equals(other)); }