public void AddSingleWord() { var word = "singleWord"; _wordService.Add(word); var rword = _wordService.GetAll(); Assert.IsNotNull(rword); Assert.AreEqual(1, rword.Count()); var addedWord = _wordService.Get(word); Assert.AreEqual(word, addedWord.Name); Assert.AreEqual(0, addedWord.Synonyms.Count); }
public void AddSynonym() { string word = "walking", synonym = "strolling"; _wordService.Add(word); _synonymService.Add(word, synonym); var words = _wordService.GetAll(); Assert.IsNotNull(words); Assert.AreEqual(2, words.Count()); var addedWord = _wordService.Get(word); var addedSynonym = _wordService.Get(synonym); Assert.IsTrue(addedWord.Synonyms.Count == 1); Assert.IsTrue(addedWord.Synonyms.FirstOrDefault() == addedSynonym); Assert.IsTrue(addedSynonym.Synonyms.FirstOrDefault() == addedWord); }