Esempio n. 1
0
        private RegexEmbeddedBilingualProcessor CreateTestee()
        {
            var testee = new RegexEmbeddedBilingualProcessor(_embeddedContentVisitorFactoryMock, _embeddedContetnRegexSettingsMock, _textProcessorMock);

            testee.ItemFactory = _itemFactoryMock;
            return(testee);
        }
        public IFileExtractor BuildFileExtractor(string name)
        {
            var parser = new PoFileParser(
                new FileHelper(),
                new LineParser(),
                new SegmentSettings(),
                new ParagraphUnitFactory(),
                new EntryBuilder());

            var fileExtractor = FileTypeManager.BuildFileExtractor(parser, this);

            var processor = new RegexEmbeddedBilingualProcessor(
                new EmbeddedContentVisitor(),
                new EmbeddedContentRegexSettings(),
                new TextProcessor());

            fileExtractor.AddBilingualProcessor(processor);

            return(fileExtractor);
        }