public void getHighscoreByIdTest() { var dbHighscore = DbContext.Highscores.FirstOrDefault(); Assert.IsTrue(dbHighscore != null); var highscore = HRep.getHighscoreById(dbHighscore.Id); Assert.AreEqual(dbHighscore.Id, highscore.Id); Assert.AreEqual(dbHighscore.Name, highscore.Name); Assert.AreEqual(dbHighscore.Points, highscore.Points); }
public void GetAllHighscoresTest() { var dbHighscores = DbContext.Highscores.OrderByDescending(x => x.WeightedPoints).ToList(); Assert.IsTrue(dbHighscores != null); var highscores = HRep.GetAllHighscores(); Assert.AreEqual(dbHighscores.Count, highscores.Count); Assert.AreEqual(dbHighscores[0].Id, highscores[0].Id); Assert.AreEqual(dbHighscores[0].Name, highscores[0].Name); }
public void SaveHighscoreTest() { var highscore = new Highscore(); highscore.GameDuration = 5; highscore.MomentOfGame = DateTime.Now; highscore.PlayedCategories = DbContext.PlayedCategories.ToList(); highscore.Name = "Sara_TestMethod_Highscore"; highscore.Points = 30; HRep.Save(highscore); int id = highscore.Id; Assert.IsTrue(id > 0); Highscore dbHighscore = DbContext.Highscores.FirstOrDefault(x => x.Name == highscore.Name && x.Id == highscore.Id); Assert.IsTrue(dbHighscore != null); HRep.Delete(id); dbHighscore = DbContext.Highscores.FirstOrDefault(x => x.Name == highscore.Name && x.Id == highscore.Id); Assert.IsTrue(dbHighscore == null); }