public TagCloudBuilder(IWordsReader reader, IAlgorithm algorithm, IImageWriter writer, IWordsFilter filter) { this.filter = filter; this.reader = reader; this.algorithm = algorithm; this.writer = writer; }
public TagCloudBuilder(IWordsReader reader, IWordNormalizer normalizer, IWordFilter filter, IAlgorithm algorithm) { this.reader = reader; this.normalizer = normalizer; this.filter = filter; this.algorithm = algorithm; }
public TagsCloudGenerator(IWordsReader wordsReader, WordsNormalizer normalizer, ILayoutPainter layoutPainter, WordsLayouter wordsLayouter) { this.wordsReader = wordsReader; this.normalizer = normalizer; this.layoutPainter = layoutPainter; this.wordsLayouter = wordsLayouter; }
public WordsProcessorTests() { IWordsReader wordsReader = Substitute.For <IWordsReader>(); var words = new Regex(@"\W+", RegexOptions.Compiled).Split("This is a test string. String which contains some words. String starts with some new words. Words made of words. Words containing words".ToLowerInvariant()).ToList(); wordsReader.GetWords().Returns(words); _wordsProcessor = new WordsProcessor(wordsReader); }
public TagsCloudVisualizer( ITagsCloudCreator cloudCreator, IWordsReader reader, TagsCloudPictureHolder pictureHolder) { CloudCreator = cloudCreator; Reader = reader; PictureHolder = pictureHolder; }
public void OneTimeSetUp() { resourcesDir = TestContext.CurrentContext.TestDirectory + @"\..\..\Resources\fake\"; ext1WordsReader = A.Fake <IWordsReader>(); A.CallTo(() => ext1WordsReader.AllowedFileExtension).Returns(new Regex(@"\.ext1$")); ext2WordsReader = A.Fake <IWordsReader>(); A.CallTo(() => ext2WordsReader.AllowedFileExtension).Returns(new Regex(@"\.ext2$")); generalWordsReader = new GeneralWordsReader(new[] { ext1WordsReader, ext2WordsReader }); }
public TagCloudCreator(IWordsForCloudGenerator wordsForCloudGenerator, IWordsReader wordsReader, IWordsNormalizer wordsNormalizer, ICloudDrawer cloudDrawer, string inputFile, string boringWordsFile) { this.wordsNormalizer = wordsNormalizer; this.cloudDrawer = cloudDrawer; this.wordsReader = wordsReader; this.wordsForCloudGenerator = wordsForCloudGenerator; this.inputFile = inputFile; this.boringWordsFile = boringWordsFile; }
public TagsCloudContainerApplication (IWordsReader reader, FormattingComponent formattingComponent, FilteringComponent filteringComponent, IWordsSizer wordsSizer, ITagsCloudRenderer renderer, IColorManager colorManager, IBoringWordsRepository boringWordsRepository, ITagsCloudFactory tagsCloudFactory, ITagsCloudLayouterFactory layouterFactory) { this.reader = reader; this.formattingComponent = formattingComponent; this.filteringComponent = filteringComponent; this.renderer = renderer; this.colorManager = colorManager; this.boringWordsRepository = boringWordsRepository; this.wordsSizer = wordsSizer; this.tagsCloudFactory = tagsCloudFactory; this.layouterFactory = layouterFactory; }
public TagCloudCreatorFactory(IWordsForCloudGeneratorFactory wordsForCloudGeneratorFactory, IColorGeneratorFactory colorGeneratorFactory, ICloudDrawerFactory cloudDrawerFactory, ITagCloudLayouterFactory tagCloudLayouteFactory, IPointsFactory pointsFactory, IWordsReader wordsReader, IWordsNormalizer wordsNormalizer) { this.tagCloudLayouteFactory = tagCloudLayouteFactory; this.wordsForCloudGeneratorFactory = wordsForCloudGeneratorFactory; this.colorGeneratorFactory = colorGeneratorFactory; this.cloudDrawerFactory = cloudDrawerFactory; this.pointsFactory = pointsFactory; this.wordsNormalizer = wordsNormalizer; this.wordsReader = wordsReader; }
public WordsRepository(IWordsReader wordsReader) { _wordsReader = wordsReader; _allWords = wordsReader.GetAllWords(); }
public WordsProcessor(IWordsReader reader) { _wordsReader = reader; BuildCollection(); //For simplicity loading data here otherwise another class would handle this }