public void BinarySearchIterSomeVariantsOfArrays() { Enumerable.Range(1, 7).ToList().ForEach( s => { var tmp = Enumerable.Range(1, s).ToList(); for (int i = 0; i < tmp.Count(); i++) { Assert.AreEqual( BinarySearch.BinarySearchIter <int>(tmp, tmp[i], comparer), i ); } Assert.IsNull(BinarySearch.BinarySearchIter <int>(tmp, s + 1, comparer)); } ); }
public void BinarySearchIterEmptyTest() => Assert.IsNull(BinarySearch.BinarySearchIter <int>(new List <int>(), 3, comparer));