public void BinaryTreeSearching_GivenArray_ReturnBool(int[] inputArray, int queryInt, bool result) { BinaryTreeSearching binaryTreeSearching = new BinaryTreeSearching(inputArray); binaryTreeSearching.BuildBinaryTree(); Assert.Equal(binaryTreeSearching.Search(queryInt), result); }
static void Main(string[] args) { // test Searching //int[] searchArray = new int[] { 4, 8, 3, 6, 0, 13, 29, 17 }; //BinarySearching binSearch = new BinarySearching(searchArray, 8); //bool result = binSearch.BinarySearch(); //Console.WriteLine(result); //int[] searchArray = new int[] { 4, 8, 3, 6, 0, 13, 29, 17 }; //int[] searchArray = new int[] { 4, 8, 3, 6, 0, 13, 8,29, 17 }; int[] searchArray = new int[] { 4 }; BinaryTreeSearching binaryTreeSearching = new BinaryTreeSearching(searchArray); binaryTreeSearching.BuildBinaryTree(); Console.WriteLine(binaryTreeSearching.Search(10)); Console.WriteLine(binaryTreeSearching.Search(6)); binaryTreeSearching.ShowBinaryTree(); }