Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        public void GetTournamentByID_EmptyString()
        {
            //Arrange
            TournamentManager tournament = new TournamentManager("Test");

            //Act
            var result = tournament.GetTournamentById("");

            //Assert
            Assert.IsNull(result);
        }
Esempio n. 3
0
        public void GetTournamentByID_InputNull()
        {
            //Arrange
            TournamentManager tournament = new TournamentManager("Test");

            //Act
            var result = tournament.GetTournamentById(null);

            //Assert
            Assert.IsNull(result);
        }
Esempio n. 4
0
        public void GetTournamentByID_Successfull()
        {
            //Arrange
            TournamentManager tournament = new TournamentManager("Test");

            //Act
            var result = tournament.GetTournamentById("1");

            //Assert
            Assert.AreEqual("1", result.ID);
        }