Esempio n. 1
0
 public CommandPerformerFactory(
     IRobotStateFactory robotStateFactory,
     IOrientationTurner leftOrientationTurner,
     IOrientationTurner rightOrientationTurner,
     IMoveAttempter moveAttempter,
     ITableDimensions tableDimensions,
     ITextOutputter textOutputter)
 {
     this.robotStateFactory      = robotStateFactory;
     this.leftOrientationTurner  = leftOrientationTurner;
     this.rightOrientationTurner = rightOrientationTurner;
     this.moveAttempter          = moveAttempter;
     this.tableDimensions        = tableDimensions;
     this.textOutputter          = textOutputter;
 }
Esempio n. 2
0
 public MovePerformer(IMoveAttempter moveAttempter)
 {
     this.moveAttempter = moveAttempter;
 }