示例#1
0
        public void CheckBST_NonBST_False()
        {
            var actual = TreeExtensions.CheckBST(CreateTwoLevelsNonBST());

            Assert.AreEqual(false, actual);

            actual = TreeExtensions.CheckBST(CreateThreeLevelsNonBST());
            Assert.AreEqual(false, actual);
        }
示例#2
0
        public void CheckBST_BST_True()
        {
            var actual = TreeExtensions.CheckBST(CreateOneNode());

            Assert.AreEqual(true, actual);

            actual = TreeExtensions.CheckBST(CreateTwoLevels());
            Assert.AreEqual(true, actual);

            actual = TreeExtensions.CheckBST(CreateThreeLevels());
            Assert.AreEqual(true, actual);
        }
示例#3
0
        public void CheckBST_Null_True()
        {
            var actual = TreeExtensions.CheckBST(null);

            Assert.AreEqual(true, actual);
        }