Пример #1
0
 public void SetUp()
 {
     fakeFiltersNames = new HashSet <FilterType>()
     {
         FilterType.FilterShortWords
     };
     fakeConvertesNames = new HashSet <WordsConverterType>()
     {
         WordsConverterType.InitalFormConverter
     };
     fakeConverter = new Mock <IWordConverter>();
     fakeFilter    = new Mock <IWordsFilter>();
     fakeFilter
     .SetupGet(m => m.Type)
     .Returns(FilterType.FilterShortWords);
     fakeFilter
     .Setup(m => m.Filter(It.IsAny <IEnumerable <Word> >()))
     .Returns <IEnumerable <Word> >(k => k);
     fakeConverter
     .SetupGet(m => m.Type)
     .Returns(WordsConverterType.InitalFormConverter);
     fakeConverter
     .Setup(m => m.Convert(It.IsAny <IEnumerable <string> >()))
     .Returns <IEnumerable <string> >(k => k);
     analyzer = new WordsAnalyzer(
         new List <IWordsFilter>()
     {
         fakeFilter.Object
     },
         new List <IWordConverter>()
     {
         fakeConverter.Object
     });
 }
Пример #2
0
 public CloudCreator(WordsAnalyzer analizer, IRectanglesCloud rectanglesCloud, IFontColorSelector colorSelector,
                     IFontSizeСalculator fontSizeСalculator)
 {
     RectanglesCloud         = rectanglesCloud;
     this.colorSelector      = colorSelector;
     this.analizer           = analizer;
     this.fontSizeСalculator = fontSizeСalculator;
 }
Пример #3
0
        public void SetUp()
        {
            text = "медведь cтоит на середина мост";

            var normalizer   = new WordNormalizer();
            var boringFilter = new BoringWordFilter(new HashSet <string> {
                "медведь"
            });
            var gramPartFilter = new GramPartsFilter(GramPartsEnum.Noun);

            analyzer = new WordsAnalyzer(normalizer, boringFilter, gramPartFilter);
        }