public SettingsProvider(IMazeService mazeService, IAlgorithmsHandler algorithmsHandler, GridConfigurationParameters mazeParameters) { width = mazeParameters.Width; height = mazeParameters.Height; algorithms = algorithmsHandler.GetAvailableAlgorithmNames(); metricsNames = MetricExtensions.AvailableNames(); this.mazeService = mazeService; }
public AlgorithmsController(IAlgorithmsHandler algorithmsHandler) { this.algorithmsHandler = algorithmsHandler; }