public async Task TestQuickSortLength() { Random r = new Random(); var items = Enumerable.Range(0, r.Next(500)).Select(x => r.Next(1000)).ToArray(); var sort = new DotNetCoreSwap.Services.QuickSort(); var response = await sort.IntSort(items); Assert.True(response.SortedArray.Length == items.Length); }
public async Task TestEmptyArrayQuickSort() { var sort = new DotNetCoreSwap.Services.QuickSort(); await Assert.ThrowsAsync <ArgumentNullException>(() => sort.IntSort(null)); }