Beispiel #1
0
        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);
        }
Beispiel #2
0
 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));
 }