public GenerateDrawInvoker( IGetCommandsToDrawCommand getCommandsToDrawCommand, IGenerateCanvasCommand generateCanvasCommand, IWriteLineCommand writeCanvasLineCommand, IWriteRectangleCommand writeRectangleCommand, IFillCanvasCommand fillCanvasCommand, IGetStringToWriteFromCanvasCommand getStringToWriteFromCanvasCommand, IWriteFileToResponseCommand writeFileToResponseCommand) { this.getCommandsToDrawCommand = getCommandsToDrawCommand; this.generateCanvasCommand = generateCanvasCommand; this.writeCanvasLineCommand = writeCanvasLineCommand; this.writeRectangleCommand = writeRectangleCommand; this.fillCanvasCommand = fillCanvasCommand; this.getStringToWriteFromCanvasCommand = getStringToWriteFromCanvasCommand; this.writeFileToResponseCommand = writeFileToResponseCommand; }
public WriteRectangleCommand(IWriteLineCommand writeLineCommand) { this.writeLineCommand = writeLineCommand; }