Exemplo n.º 1
0
 public void PartsOfSpeechFilterShould_FilterVerbs_WhenWordsIsNotNull()
 {
     var words = new List<Word> {new Word("can", 1), new Word("bla",1)};
     var goodWords = partsOfSpeechFilter.Filter(words).ToList();
     goodWords.Should().HaveCount(1);
     goodWords.ShouldBeEquivalentTo(new List<Word>{new Word("bla",1)});
 }
Exemplo n.º 2
0
        public void PartOfSpeechFilter_NothingInToFilter_ShouldNotChangeInput()
        {
            var checker = new PartOfSpeechFilter();
            var words   = new string[] { "www", "hello", "asd", "to" };
            var partOfSpeechToFilter = new HashSet <string>();

            var filtered = checker.Filter(partOfSpeechToFilter, words).Value;

            filtered.Should().BeEquivalentTo(words);
        }
Exemplo n.º 3
0
        public void PartOfSpeechFilter_FilterTest_ShouldFilterNotWords()
        {
            var checker = new PartOfSpeechFilter();
            var words   = new string[] { "www", "hello", "asd", "to" };
            var partOfSpeechToFilter = new HashSet <string> {
                "TO"
            };

            var filtered = checker.Filter(partOfSpeechToFilter, words).Value;

            filtered.Should().BeEquivalentTo(new string[] { "www", "hello", "asd" });
        }