Esempio n. 1
0
        public void GetOrNullPair_ReturnsPhrase()
        {
            var repo = new WordsRepository("test");

            repo.ApplyMigrations();

            var word = repo.GetOrNullWithPhrases("word");

            Assert.IsNotNull(word.Phrases);
            Assert.AreEqual(1, word.Phrases.Count);
            Assert.AreEqual("what is word", word.Phrases[0].Origin);
        }
Esempio n. 2
0
        public void GetOrNullPair_ReturnsPhrase()
        {
            var repo = new WordsRepository("test");

            repo.ApplyMigrations();
            repo.CreateNew("word", "translation", "trans", new[]
            {
                new Phrase()
                {
                    Created         = DateTime.Now,
                    Origin          = "what is word",
                    OriginWord      = "word",
                    Translation     = "trans is trans",
                    TranslationWord = "trans"
                }
            });
            var word = repo.GetOrNullWithPhrases("word");

            Assert.IsNotNull(word.Phrases);
            Assert.AreEqual(1, word.Phrases.Count);
            Assert.AreEqual("what is word", word.Phrases[0].Origin);
        }
Esempio n. 3
0
 public PairModel GetOrNullWithPhrases(string word) => _repository.GetOrNullWithPhrases(word);