public void GetEntriesWithMatchingLexicalForm_NoMatchesInWritingSystem_ReturnsEmpty() { using (var env = new TestEnvironment()) { env.CreateLexEntryWithLexicalForm("de Word1"); env.CreateLexEntryWithLexicalForm("de Word1"); var lexicalFormWritingSystem = WritingSystemDefinitionForTest("fr"); var matches = env.Repository.GetEntriesWithMatchingLexicalForm("de Word2", lexicalFormWritingSystem); Assert.AreEqual(0, matches.Count); } }
public void GetEntriesWithMatchingLexicalForm_MultipleMatchingEntries_ReturnsMatchingEntries() { using (var env = new TestEnvironment()) { env.CreateLexEntryWithLexicalForm("de Word1"); env.CreateLexEntryWithLexicalForm("de Word1"); var lexicalFormWritingSystem = WritingSystemDefinitionForTest("de"); var matches = env.Repository.GetEntriesWithMatchingLexicalForm("de Word1", lexicalFormWritingSystem); Assert.AreEqual(2, matches.Count); } }