예제 #1
0
        public void WithoutOverridenOpEq()
        {
            var  aa = new BasicWithOverridenEquals(42);
            var  bb = new BasicWithOverridenEquals(42);
            bool bl = aa == bb;

            Assert.False(bl);
        }
예제 #2
0
        public void WithOverridenEquals()
        {
            var  aa = new BasicWithOverridenEquals(42);
            var  bb = new BasicWithOverridenEquals(42);
            bool bl = aa.Equals(bb);

            Assert.True(bl);
        }
예제 #3
0
 protected bool Equals(BasicWithOverridenEquals other)
 {
     return(Val == other.Val);
 }