Пример #1
0
        public void GetHashCodeShouldNotMatchWhenLeafsHaveDifferentValues()
        {
            // Arrange
            // Arrange
            Id i1 = new Id.Leaf(0);
            Id i2 = new Id.Leaf(1);

            // Act
            int hash1 = i1.GetHashCode();
            int hash2 = i2.GetHashCode();

            // Assert
            hash1.Should().NotBe(hash2);
        }
Пример #2
0
        public void GetHashCodeShouldMatchWhenLeafsHaveSameValues()
        {
            // Arrange
            // Arrange
            Id i1 = new Id.Leaf(0);
            Id i2 = new Id.Leaf(0);

            // Act
            int hash1 = i1.GetHashCode();
            int hash2 = i2.GetHashCode();

            // Assert
            hash1.Should().Be(hash2);
        }