Example #1
0
 public WordClassBasedSelector(
     IWordClassIdentifier wordClassIdentifier,
     ISettingsProvider settingsProvider)
 {
     this.wordClassIdentifier = wordClassIdentifier;
     this.settingsProvider    = settingsProvider;
 }
Example #2
0
 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);
 }