Exemple #1
0
 public void LineColumnEquality()
 {
     var a1 = new LineColumn(1, 2);
     var a2 = new LineColumn(1, 2);
     var b = new LineColumn(2, 1);
     (a1 == a2).ShouldBe(true);
     (a1 != b).ShouldBe(true);
     Equals(a1, b).ShouldBe(false);
     a1.GetHashCode().ShouldBe(a2.GetHashCode());
 }
Exemple #2
0
        public void LineColumnEquality()
        {
            var a1 = new LineColumn(1, 2);
            var a2 = new LineColumn(1, 2);
            var b  = new LineColumn(2, 1);

            (a1 == a2).ShouldBe(true);
            (a1 != b).ShouldBe(true);
            Equals(a1, b).ShouldBe(false);
            a1.GetHashCode().ShouldBe(a2.GetHashCode());
        }