public void ShouldGetTranslationsFromDatabase() { var objectUnderTest = new ChineseTrainerContext(TestDatabaseName); var translations = objectUnderTest.GetAll <Translation>().ToList(); Assert.AreEqual(4, translations.Count); }
public void ShouldGetEntriesFromDatabase() { var objectUnderTest = new ChineseTrainerContext(TestDatabaseName); var entries = objectUnderTest.GetAll <DictionaryEntry>().ToList(); Assert.AreEqual(4, entries.Count); }
public void ShouldGetDictionariesFromDatabase() { var objectUnderTest = new ChineseTrainerContext(TestDatabaseName); var dictionaries = objectUnderTest.GetAll(typeof(Dictionary)); Assert.AreEqual(2, dictionaries.Count); }
public void ShouldGetHighscoreFromDatabase() { var objectUnderTest = new ChineseTrainerContext(TestDatabaseName); var highscores = objectUnderTest.GetAll <Highscore>().ToList(); Assert.AreEqual(1, highscores.Count); }
public void ShouldGetUserFromDatabase() { var objectUnderTest = new ChineseTrainerContext(TestDatabaseName); var users = objectUnderTest.GetAll(typeof(User)); Assert.AreEqual(1, users.Count); }
public void ShouldGetQuestionResultsFromDatabase() { var objectUnderTest = new ChineseTrainerContext(TestDatabaseName); var questionResults = objectUnderTest.GetAll <QuestionResult>().ToList(); Assert.AreEqual(1, questionResults.Count); Assert.AreEqual(1, questionResults[0].Answers.Count); }
public List <Highscore> GetHighscoresForDictionary(Guid dictionaryId) { var result = ChineseTrainerContext.GetAll <Highscore>().Where(p => p.DictionaryId == dictionaryId).ToList(); return(result); }
public List <DictionaryEntry> GetDictionaryEntriesForDictionary(Guid dictionaryId) { var result = ChineseTrainerContext.GetAll <DictionaryEntry>().Where(p => p.DictionaryId == dictionaryId); return(result.ToList()); }
public List <Dictionary> GetDictionaries() { var result = ChineseTrainerContext.GetAll <Dictionary>(); return(result.ToList()); }
private static void Guard <T>(ChineseTrainerContext objectUnderTest) where T : Entity { Assert.AreEqual(0, objectUnderTest.GetAll <T>().Count(), string.Format("Guard: Table for type {0} should be empty.", typeof(T))); }