public void TestSorting() { int[] _testData = { 10, 0, 67, 44, 23, 5, 77 }; BinarySort sortData = new BinarySort(); int[] _sortedData = sortData.BubbleSortData(_testData); int[] _expectedData = { 0, 5, 10, 23, 44, 67, 77 }; Assert.AreEqual(_expectedData, _sortedData); }
public void TestSearching(bool expectedResult, int _min, int _max) { //int[] _testData = { 10, 0, 67, 44, 23, 5, 77 }; int[] _testData = { 5 }; //int[] _testData = { 5,10 }; BinarySort sortData = new BinarySort(); int[] _sortedData = sortData.BubbleSortData(_testData); int _searchValue = 5; //int _min = 0; //int _max = _testData.Length - 1; object actualResult = BinarySort.BinarySearch(_sortedData, _searchValue, _min, _max); Assert.AreEqual(expectedResult, actualResult); }