public MainViewPresenter(IMainView mainView)
        {
            this._view = mainView;

            _imageSearcher = new ImageSearcher();
            _imagesConverter = ImagesConverter.GetInstance();
            _fileNameValidation = new FileNameValidation();
            _imagesConverter.ConvertingComplete += ConvertingComplete;
            _imagesConverter.ConvertingProgressChanged += ConvertingProgressChanged;
            _nameSolver = new FileNameConflictSolver();
        }
 public NameConflictViewPresenter(INameConflictsView view, string[] paths)
 {
     this._view = view;
     this._paths = paths;
     this._fileNameValidation = new FileNameValidation();
 }
 public FileNameConflictSolver()
 {
     _validation = new FileNameValidation();
 }