Пример #1
0
        public void SearchForValueThatExistsInRightOfTree()
        {
            var tree = new BinarySearchTree<int> {15, 18, 17, 20};

            Assert.That(tree.Contains(17), Is.EqualTo(true));
        }
Пример #2
0
        public void SearchForValueThatDoesNotExist()
        {
            var tree = new BinarySearchTree<int> {15, 6, 18, 3, 17, 20};

            Assert.That(tree.Contains(21), Is.EqualTo(false));
        }
Пример #3
0
        public void SearchForValueThatExistsInLeftOfTree()
        {
            var tree = new BinarySearchTree<int> {15, 6, 3, 7};

            Assert.That(tree.Contains(7), Is.EqualTo(true));
        }
Пример #4
0
        public void SearchForValueInEmptyTree()
        {
            var tree = new BinarySearchTree<int>();

            Assert.That(tree.Contains(13), Is.EqualTo(false));
        }