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