Ejemplo n.º 1
0
		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);
			}
		}
Ejemplo n.º 2
0
		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);
			}
		}