ChessDotNet.Tests.PositionTests.TestEquality C# (CSharp) Метод

TestEquality() приватный Метод

private TestEquality ( ) : void
Результат void
        public static void TestEquality()
        {
            Position position1 = new Position(File.C, 6);
            Position position2 = new Position(File.C, 6);
            Assert.AreEqual(position1, position2, "position1 and position2 are not equal");
            Assert.True(position1.Equals(position2), "position1.Equals(position2) should be true");
            Assert.True(position2.Equals(position1), "position2.Equals(position1) should be true");
            Assert.True(position1 == position2, "position1 == position2 should be true");
            Assert.True(position2 == position1, "position2 == position1 should be true");
            Assert.False(position1 != position2, "position1 != position2 should be false");
            Assert.False(position2 != position1, "position2 != position1 should be false");
            Assert.AreEqual(position1.GetHashCode(), position2.GetHashCode(), "Hash codes should be equal");
        }