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 }); }
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; }
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); }