public FileReverser(IOutputter outputter, IInput input, IInputValidator inputValidator, IOutputValidator outputValidator, IReverserImplementation reverserImplementation) { _outputter = outputter; _input = input; _inputValidator = inputValidator; _outputValidator = outputValidator; _reverserImplementation = reverserImplementation; }