Exemplo n.º 1
0
        public void TestNodeCompareShouldBeLower()
        {
            // arrange
            var nodeOrigin    = new BinaryTreeNode <int>(1);
            var nodeToCompare = new BinaryTreeNode <int>(2);
            // act
            var isLower = nodeOrigin.CompareNode(nodeToCompare);

            // assert
            Assert.AreEqual(-1, isLower);
        }
        public void TestNodeCompareShouldBeEqual()
        {
            // Arrange
            var nodeOrigin    = new BinaryTreeNode <int>(1);
            var nodeToCompare = new BinaryTreeNode <int>(1);

            // Act
            var isEqual = nodeOrigin.CompareNode(nodeToCompare);

            // Assert
            Assert.Equal(0, isEqual);
        }
        public void TestNodeCompareShouldBeHigher()
        {
            // Arrange
            var nodeOrigin    = new BinaryTreeNode <int>(2);
            var nodeToCompare = new BinaryTreeNode <int>(1);

            // Act
            var isHigher = nodeOrigin.CompareNode(nodeToCompare);

            // Assert
            Assert.Equal(1, isHigher);
        }