public ResultsCreator(IBestSolutionFinder bestSolutionFinder, ISolutionFinderStrategy evoSolution, ICSVFileWriter csvFileWriter) { this.bestSolutionFinder = bestSolutionFinder; this.evoSolution = evoSolution; this.csvFileWriter = csvFileWriter; results = new List <Result>(); }
private void RunApplication(SolutionStrategyTypes solutionStrategy) { solutionFinderStrategy = solutionStrategyFactory.GetSolutionFinderStrategy(solutionStrategy); solutionFinderStrategy.ClearSolutions(); solutions = solutionFinderStrategy.FindSolutions(); DataDisplay.DisplayData(solutions); }