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 TurnPerformer(IOrientationTurner orientationTurner) { this.orientationTurner = orientationTurner; }