示例#1
0
        public void BoringWordsFilter_NoBoringWords_ShouldNotChangeInput()
        {
            var filter = new BoringWordsFilter();
            var words  = new List <string> {
                "www", "hello", "asd"
            };
            var boringWords = new HashSet <string>();

            var filtered = filter.Filter(boringWords, words).Value;

            filtered.Should().BeEquivalentTo(words);
        }
示例#2
0
        public void BoringWordsFilter_FilterTest_ShouldFilterGivenWords()
        {
            var filter = new BoringWordsFilter();
            var words  = new List <string> {
                "www", "hello", "asd"
            };
            var boringWords = new HashSet <string> {
                "asd", "www"
            };

            var filtered = filter.Filter(boringWords, words).Value;

            filtered.Should().BeEquivalentTo(new List <string> {
                "hello"
            });
        }