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()); }