QuickSort methods extracted to their own extension class.

This commit is contained in:
mlemanczyk committed 2023-09-03 13:35:49 +02:00
1 parent 7434b28894
commit f928e1e35e
5 files changed
+141 -121

No files matched your search

@@ -1,5 +1,6 @@
using FluentAssertions;
using Recyclable.Collections;
using Recyclable.Collections.Linq;
#pragma warning disable xUnit1026, RCS1163, IDE0060, RCS1235
@@ -424,7 +425,7 @@ namespace Recyclable.CollectionsTests
// Act
using RecyclableList<long> list = new(testData);
RecyclableListHelpers<long>.QuickSort(list);
QuickSortExtensions<long>.QuickSort(list);
// Validate
_ = list.Count.Should().Be((int)itemsCount);
@@ -1,5 +1,6 @@
using FluentAssertions;
using Recyclable.Collections;
using Recyclable.Collections.Linq;
#pragma warning disable xUnit1026, RCS1163, IDE0060, RCS1235
@@ -481,7 +482,7 @@ namespace Recyclable.CollectionsTests
// Act
using RecyclableLongList<long> list = new(testData, minBlockSize: targetBlockSize);
RecyclableListHelpers<long>.QuickSort(list);
QuickSortExtensions<long>.QuickSort(list);
// Validate
_ = list.LongCount.Should().Be(itemsCount);