Example #1
0
        public async Task TableHasWordForUser_GetWordReturnIt()
        {
            var user = new User {
                Id = ObjectId.GenerateNewId()
            };
            await _repo.Add(CreateWord(user.Id, "table", "стол" ));

            var word = await _repo.GetWordOrDefault(user, "table");

            Assert.IsNotNull(word);
            Assert.AreEqual("table", word.Word);
            Assert.AreEqual("стол", word.Translations[0].Word);
        }
Example #2
0
        public async Task <UserWordModel> GetWordNullByEngWord(User user, string enWord)
        {
            var word = await _userWordsRepository.GetWordOrDefault(user, enWord);

            if (word == null)
            {
                return(null);
            }
            return(new UserWordModel(word));
        }