public MatrixHandler(IMatrixGenerator matrixGenerator, IMatrixComparer matrixComparer) { if (matrixGenerator == null) { throw new NullReferenceException("MatrixGenerator missing"); } _matrixGenerator = matrixGenerator; if (matrixComparer == null) { throw new NullReferenceException("MatrixComparer missing"); } _matrixComparer = matrixComparer; }
public SortMatrix(IMatrixComparer comparer) { _comparer = comparer.Comparer; }