public TagCloudBuilder(IWordsReader reader, IWordNormalizer normalizer, IWordFilter filter, IAlgorithm algorithm) { this.reader = reader; this.normalizer = normalizer; this.filter = filter; this.algorithm = algorithm; }
public ContentAnalyser(IDataStore <string> dataStore, IWordCounter counter, IWordFilter filter) { Content = string.Empty; _dataStore = dataStore; _counter = counter; _filter = filter; }
public static CountIt CreateDocProcessor() { var filter = new IWordFilter[] { new NumberFilter() }; var formatters = new IWordFormatter[] { new CaseInsensitiveFormatter() }; return(new CountIt(new DocumentReader(), new TernarySearchTrie(), new ConsoleView(), new WordEncoder(), filter, formatters)); }
public TagCloudRunner(ICloudVisualizer visualizer, ITagReader tagReader, IWordFilter wordFilter, ITextReader wordReader, string pathToWords, string pathToPicture, ImageFormat format) { this.visualizer = visualizer; this.tagReader = tagReader; this.wordFilter = wordFilter; this.wordReader = wordReader; this.pathToWords = pathToWords; this.pathToPicture = pathToPicture; this.format = format; }
public TagCloud( IFormatReader reader, IWordFilter contentConfigurator, IPainter pictureConfigurator, ITagCloudBuilder builder) { this.reader = reader; this.contentConfigurator = contentConfigurator; this.pictureConfigurator = pictureConfigurator; this.builder = builder; }
public Application(IFileReader reader, IToSizeConverter wordConverter, IWordFilter filter, ICloudLayouter layouter, IVisualisator visualisator, IImageSaver saver) { this.reader = reader; this.wordConverter = wordConverter; this.filter = filter; this.layouter = layouter; this.saver = saver; this.visualisator = visualisator; this.saver = saver; }
public CloudProcessor(Options options, IWordSource wordSource, IGrammarInfoParser grammarInfoParser, GrammarFormJoiner grammarFormJoiner, IWordFilter[] wordFilters, IFontManager fontManager, ICloudGenerator cloudGenerator, IColorManager colorManager, ICloudRenderer cloudRenderer) { this.wordSource = wordSource; this.grammarInfoParser = grammarInfoParser; this.grammarFormJoiner = grammarFormJoiner; this.wordFilters = wordFilters; wordCount = options.Count; this.fontManager = fontManager; this.cloudGenerator = cloudGenerator; this.colorManager = colorManager; this.cloudRenderer = cloudRenderer; }
public void SetUp() { words = Enumerable.Repeat("слов", 3); lexems = Enumerable.Repeat(new Lexem("cлово", PartOfSpeech.Noun), 3); lemmatizer = Mock.Create <IWordLemmatizer>(); Mock.Arrange(() => lemmatizer.LemmatizeWords(words)).Returns(lexems); filter1 = Mock.Create <IWordFilter>(); filter2 = Mock.Create <IWordFilter>(); Mock.Arrange(() => filter1.Filter(Arg.IsAny <Lexem>())).Returns(true); Mock.Arrange(() => filter2.Filter(Arg.IsAny <Lexem>())).Returns(false); statisticsMaker = new StatisticsMaker(lemmatizer, new[] { filter1 }); }
public Application( ICloudLayouter layouter, IVisualizer visualizer, IFileReader fileReader, IImageSaver imageSaver, IStatisticsCollector statisticsCollector, IWordFilter wordFilter, ISizeScheme sizeScheme, IWordProcessor wordProcessor) { this.layouter = layouter; this.visualizer = visualizer; this.fileReader = fileReader; this.imageSaver = imageSaver; this.statisticsCollector = statisticsCollector; this.wordFilter = wordFilter; this.sizeScheme = sizeScheme; this.wordProcessor = wordProcessor; }
public SortedWeightedWords(IWordFilter filter) { _filter = filter; }
public NodeProcessor(IWordFilter wordFilter, IWordUtility wordUtility) { _wordFilter = wordFilter; _wordUtility = wordUtility; }
private Result <IEnumerable <string> > ExcludeWords(IEnumerable <string> words, IWordFilter filter) { return(words.Where(w => !filter.ToExclude(w).GetValueOrThrow()).ToArray()); }
public WordFilterTests() { _wordFilter = new WordFilter(); _wordFilterPrivate = new WordFilter(); }
public WordProcessor(IWordConverter wordConverter, IWordFilter wordFilter) { this.wordConverter = wordConverter; this.wordFilter = wordFilter; }
public WordCounter(IWordFilter filter, IWordNormalizer normalizer) { this.filter = filter; this.normalizer = normalizer; }
public NodeProcessorTests() { _wordUtility = new WordUtility(); _wordFilter = new WordFilter(); _nodeProcessor = new NodeProcessor(_wordFilter, _wordUtility); }
public BadWordController(IWordFilter filter, ILogger <BadWordController> logger) { _logger = logger; _filter = filter; }