public async Task <IActionResult> ViewTournament(string ID) { var currentUser = await userManager.GetUserAsync(User); ViewTournamentModel model = new ViewTournamentModel(); if (ID != null) { model.Tournament = tournamentManager.GetTournamentById(ID); model.IsOwner = model.Tournament.UserID == currentUser.Id; model.CurrentUsers = model.Tournament.GetUsers(); } else { return(RedirectToAction("Index")); } return(View(model)); }
public void GetTournamentByID_EmptyString() { //Arrange TournamentManager tournament = new TournamentManager("Test"); //Act var result = tournament.GetTournamentById(""); //Assert Assert.IsNull(result); }
public void GetTournamentByID_InputNull() { //Arrange TournamentManager tournament = new TournamentManager("Test"); //Act var result = tournament.GetTournamentById(null); //Assert Assert.IsNull(result); }
public void GetTournamentByID_Successfull() { //Arrange TournamentManager tournament = new TournamentManager("Test"); //Act var result = tournament.GetTournamentById("1"); //Assert Assert.AreEqual("1", result.ID); }