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;
 }
Esempio n. 2
0
 public WriteRectangleCommand(IWriteLineCommand writeLineCommand)
 {
     this.writeLineCommand = writeLineCommand;
 }