public void MergeSort_RandomArray_ArrayIsSorted(int amountOfElements) { var array = ArrayGenerator.GetRandomSequence(amountOfElements, int.MinValue, int.MaxValue); array.MergeSort(); Assert.IsTrue(array.IsOrdered()); }
public void MergeSort_RandomArray_ArrayIsSorted(int amountOfGeneratedValues) { var array = ArrayGenerator.GetRandomSequence(amountOfGeneratedValues, -1000, 1000); array.MergeSort(); Assert.That(array, Is.Ordered); }
public void QuickSort_RandomArray_ArrayIsSorted(int amountOfElements) { var array = ArrayGenerator.GetRandomSequence(amountOfElements, -10000, 10000); array.QuickSort(); Assert.IsTrue(array.IsOrdered()); }
public void GetMaxElement_RandomArray_ReturnMaxValue(int amountOfGeneratedValues) { var randomizedArray = ArrayGenerator.GetRandomSequence(amountOfGeneratedValues, -10000, 10000); int expected = randomizedArray.Max(); int actual = randomizedArray.GetMaxElement(); Assert.AreEqual(expected, actual); }