public ResxTranslator(string rootPath, Translator translator) { if (string.IsNullOrWhiteSpace(rootPath) || translator == null) { throw new ArgumentNullException(); } this.ResxFileList = new List <string>(); this.traverser = new FileTraverser(rootPath); this.ResxOperator = new ResxTranslateManager(translator); }
public Task Execute() { return(Task.Run(() => { var traverser = new FileTraverser(_config.Src, _token); foreach (var file in traverser) { Buffer.Add(file, _token); } _resultFactory.AddErrors(traverser.ErrorResults); Buffer.CompleteAdding(); }, _token)); }
public void Setup() { fileSelector = MockRepository.GenerateStub <ICanSelectFile>(); fileTraverser = new FileTraverser(fileSelector); }