Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }