public StreamMatrixReader(IMatrixOperationFactory factory) { _factory = factory; }
public MainService(IMatrixOperationCommandDeserializer <FileInfo> matrixOperationCommandDeserializer, IMatrixOperationFactory matrixOperationFactory, IMatrixSerializer <FileInfo> matrixSerializer) { _matrixOperationCommandDeserializer = matrixOperationCommandDeserializer ?? throw new ArgumentNullException(nameof(matrixOperationCommandDeserializer)); _matrixOperationFactory = matrixOperationFactory ?? throw new ArgumentNullException(nameof(matrixOperationFactory)); _matrixSerializer = matrixSerializer; }