public void GetWords_ShouldReturnEmptyListOnLetter() { var provider = this.CreateProviderMock(); var storage = new WordStorage(provider); var stored = storage.GetWords('b'); stored.Should().BeEmpty(); }
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(); }
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); }