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; }
public MovePerformer(IMoveAttempter moveAttempter) { this.moveAttempter = moveAttempter; }