public WordClassBasedSelector( IWordClassIdentifier wordClassIdentifier, ISettingsProvider settingsProvider) { this.wordClassIdentifier = wordClassIdentifier; this.settingsProvider = settingsProvider; }
public void SetUp() { settings = new AppSettings(); blackList = new HashSet<WordClass>{WordClass.Preposition, WordClass.Pronoun}; whiteList = new HashSet<WordClass>{WordClass.Noun, WordClass.Adjective}; wordClassIdentifier = Substitute.For<IWordClassIdentifier>(); wordClassIdentifier.GetWordClass("по").Returns(WordClass.Preposition); wordClassIdentifier.GetWordClass("он").Returns(WordClass.Pronoun); wordClassIdentifier.GetWordClass("окно").Returns(WordClass.Noun); wordClassIdentifier.GetWordClass("холодный").Returns(WordClass.Adjective); settingsProvider = Substitute.For<ISettingsProvider>(); settingsProvider.GetSettings().Returns(settings); }