public void can_find_words_in_single_word_dictioanry(string searchWord, string dictionaryWord) { var expected = searchWord == dictionaryWord; var dictionaryBuilder = new WordList.Builder(); dictionaryBuilder.InitializeEntriesByRoot(1); dictionaryBuilder.Add( dictionaryWord, new WordEntryDetail( FlagSet.Empty, MorphSet.Empty, WordEntryOptions.None)); var dictionary = dictionaryBuilder.ToImmutable(); var actual = dictionary.Check(searchWord); actual.Should().Be(expected); }
public void can_find_words_in_single_word_dictioanry(string searchWord, string dictionaryWord) { var expected = searchWord == dictionaryWord; var dictionaryBuilder = new WordList.Builder(); dictionaryBuilder.InitializeEntriesByRoot(1); dictionaryBuilder.EntriesByRoot[dictionaryWord] = WordEntrySet.TakeArray(new[] { new WordEntry( dictionaryWord, FlagSet.Empty, MorphSet.Empty, WordEntryOptions.None) }); var dictionary = dictionaryBuilder.ToImmutable(); var hunspell = new HunspellDictionary(dictionary); var actual = hunspell.Check(searchWord); actual.Should().Be(expected); }