Example #1
0
        public void GetWords_ShouldReturnEmptyListOnLetter()
        {
            var provider = this.CreateProviderMock();
            var storage  = new WordStorage(provider);
            var stored   = storage.GetWords('b');

            stored.Should().BeEmpty();
        }
Example #2
0
        public void GetWords_ShouldReturnEmptyListEmptyWords()
        {
            var words    = new HashSet <string>();
            var provider = this.CreateProviderMock(('b', words));
            var storage  = new WordStorage(provider);
            var stored   = storage.GetWords('b');

            stored.Should().BeEmpty();
        }
Example #3
0
        public void GetWords_ShouldSearchByLower()
        {
            var words = new HashSet <string> {
                "beacon", "borsch"
            };
            var provider = this.CreateProviderMock(('b', words));
            var storage  = new WordStorage(provider);
            var stored   = storage.GetWords('B');

            stored.Should().HaveCount(words.Count);
        }