Пример #1
0
        public void RunFileCheck(ComparisonSettings settings, IResultsOutputService outputService)
        {
            _fileListService.PopulateFileList(settings);

            // this is not quite the right place for this...
            var filePairs = _fileListService.GetFilesInBothSides();

            PopulateFileHashValues(filePairs);

            var filesOnlyInLeft  = _fileListService.GetFilesOnlyInLeftSide();
            var filesOnlyInRight = _fileListService.GetFilesOnlyInRightSide();

            var results = new ComparisonResults(filePairs, filesOnlyInLeft, filesOnlyInRight);

            outputService.OutputResults(results, settings);
        }
Пример #2
0
 public ExecutionFlowService(IResultsAggregatorService resultsAggregatorService, ISearchEnginesService searchEnginesService, IResultsOutputService resultsOutputService)
 {
     _resultsAggregatorService = resultsAggregatorService;
     _searchEnginesService     = searchEnginesService;
     _resultsOutputService     = resultsOutputService;
 }
Пример #3
0
 public void SetUp()
 {
     _resultsOutputService = new ResultsOutputService();
 }