public void GetExecuteSelection_AreEqual() { TestContext.WriteLine(@"--------------------------------------------------------------------------------"); TestContext.WriteLine($@"{nameof(GetExecuteSelection_AreEqual)} start."); Stopwatch sw = Stopwatch.StartNew(); int?[] arr = _arrayHelper.SortArray(2110, 2120, EnumSortDirect.Asc); int?[] actual = _sortHelper.GetExecuteSelection(arr, EnumSortDirect.Desc, EnumSpeed.Slow); TestContext.WriteLine($"actual/expected: {string.Join(", ", actual)}"); Assert.AreEqual(_expectedDesc, actual); actual = _sortHelper.GetExecuteSelection(arr, EnumSortDirect.Asc, EnumSpeed.Slow); TestContext.WriteLine($"actual/expected: {string.Join(", ", actual)}"); Assert.AreEqual(_expectedAsc, actual); actual = _sortHelper.GetExecuteSelection(arr, EnumSortDirect.Desc, EnumSpeed.Middle); TestContext.WriteLine($"actual/expected: {string.Join(", ", actual)}"); Assert.AreEqual(_expectedDesc, actual); actual = _sortHelper.GetExecuteSelection(arr, EnumSortDirect.Asc, EnumSpeed.Middle); TestContext.WriteLine($"actual/expected: {string.Join(", ", actual)}"); Assert.AreEqual(_expectedAsc, actual); actual = _sortHelper.GetExecuteSelection(arr, EnumSortDirect.Desc); TestContext.WriteLine($"actual/expected: {string.Join(", ", actual)}"); Assert.AreEqual(_expectedDesc, actual); actual = _sortHelper.GetExecuteSelection(arr, EnumSortDirect.Asc); TestContext.WriteLine($"actual/expected: {string.Join(", ", actual)}"); Assert.AreEqual(_expectedAsc, actual); sw.Stop(); TestContext.WriteLine($@"{nameof(GetExecuteSelection_AreEqual)} complete. Elapsed time: {sw.Elapsed}"); }