public void GetNullNullHighscoreList() { var logic = new HighscoreLogic(); Assert.Equal(null, logic.addScore(null, new HighscoreList { })); }
public void GetNullScoreHighscoreList() { var logic = new HighscoreLogic(); Assert.Equal(null, logic.addScore(new Score { }, null)); }
public void GetScoreHighscoreList() { var logic = new HighscoreLogic(); Assert.Equal(null, logic.addScore(new Score { HighsoreListId = 1, Name = "Schmank", Points = 30 }, null)); }
public void AddMoreThanTen() { var logic = new HighscoreLogic(); HighscoreList highscoreList = new HighscoreList(); highscoreList.Scores = new List <Score>(); highscoreList.HighscoreListId = 1; highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Schmank", Points = 30 }); highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Friedl", Points = 20 }); highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Dude", Points = 40 }); highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Schmank", Points = 30 }); highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Friedl", Points = 20 }); highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Dude", Points = 40 }); highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Schmank", Points = 30 }); highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Friedl", Points = 20 }); highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Dude", Points = 40 }); highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Dude", Points = 40 }); Assert.Equal(10, logic.addScore(new Score { HighsoreListId = 1, Name = "Brunner", Points = 80 }, highscoreList).Scores.Count); }
public void AddSmallSCore() { var logic = new HighscoreLogic(); HighscoreList highscoreList = new HighscoreList(); highscoreList.Scores = new List <Score>(); highscoreList.HighscoreListId = 1; highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Schmank", Points = 30 }); highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Friedl", Points = 20 }); highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Dude", Points = 40 }); highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Schmank", Points = 30 }); highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Friedl", Points = 20 }); highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Dude", Points = 40 }); highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Schmank", Points = 30 }); highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Friedl", Points = 20 }); highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Dude", Points = 40 }); highscoreList.Scores.Add(new Score { HighsoreListId = 1, Name = "Dude", Points = 40 }); Assert.Equal(null, logic.addScore(new Score { HighsoreListId = 1, Name = "Brunner", Points = 10 }, highscoreList)); }
public async Task <HighscoreList> PostScore(Score score) { HighscoreList highscoreList = await _context.HighscoreLists .Include(hl => hl.Scores) .FirstAsync(hl => hl.HighscoreListId == 1); var logic = new HighscoreLogic(); highscoreList = logic.addScore(score, highscoreList); if (highscoreList != null) { _context.HighscoreLists.Update(highscoreList); await _context.SaveChangesAsync(); return(highscoreList); } else { return(null); } }