public void Sort_MinCompareAscDelegate_SuccessfulTests() { var comparer = new MinComparer(); for (int i = 0; i < _minSourceData.Length; i++) { Sorter.Sort(_minSourceData[i], comparer.Compare); if (!MatrixAreEquals(_minSourceData[i], _resultMin[i])) { Assert.Fail($"Arrays of {i} index don't equal! "); } } }
public void Sort_MinCompareAsc_SuccessfulTests() { IComparer <int[]> compare = new MinComparer(); for (int i = 0; i < _minSourceData.Length; i++) { Task1.AnotherSorter.Sort(_minSourceData[i], compare); if (!MatrixAreEquals(_minSourceData[i], _resultMin[i])) { Assert.Fail($"Arrays of {i} index don't equal! "); } } }
public void Sort_MinCompareDec_SuccessfulTests() { IComparer <int[]> compare = new MinComparer(false); foreach (var subarray in _resultMin) { Array.Reverse(subarray); } for (int i = 0; i < _minSourceData.Length; i++) { Sorter.Sort(_minSourceData[i], compare); if (!MatrixAreEquals(_minSourceData[i], _resultMin[i])) { Assert.Fail($"Arrays of {i} index don't equal! "); } } }