Esempio n. 1
0
        public void SubmitAScore()
        { //Tests the container code for submitting a score
            var Iface = new Mock <ISubmitContext>();

            Iface.Setup(x => x.InsertToScoreboard(It.IsAny <SubmitDTO>())).Returns(true);
            container.SubmitRepository.Context = Iface.Object;
            Assert.IsTrue(container.InsertToScoreboard(DTO));
        }
Esempio n. 2
0
        public ActionResult SubmitScoreAction()
        {
            APIRequestModel     apiRequestModel = Session["apiRequestModel"] as APIRequestModel;
            UserModel           userModel       = Session["Login"] as UserModel;
            ScoreModel          scoreModel      = Session["scoreModel"] as ScoreModel;
            ScoreboardContainer container       = new ScoreboardContainer();
            ScoreboardDTO       scoreboardDTO   = new ScoreboardDTO {
                Category = Convert.ToInt32(apiRequestModel.Category), Difficulty = apiRequestModel.Difficulty, UserID = Convert.ToInt32(userModel.UniqueID), Score = (int)TempData["finalScore"], QuestionList = scoreModel.QuestionList
            };

            container.InsertToScoreboard(scoreboardDTO);
            return(RedirectToAction("Scoreboard"));
        }