Exemple #1
0
        public void GetActiveQuiz()
        {
            // Checks if quizInstance is !open
            QuizCtr quizCtr     = new QuizCtr();
            var     quizInstans = quizCtr.GetActiveQuizByUserId(28);

            Assert.IsNull(quizInstans);
        }
Exemple #2
0
        public void TestCreateQuiz()
        {
            QuizCtr quizCtr = new QuizCtr();
            User    author  = new User();
            Quiz    quiz    = quizCtr.CreateQuiz("testTitle", "testDescription", author);

            Assert.IsNotNull(quiz);
            Assert.AreEqual(quiz.Title, "testTitle");
            Assert.AreEqual(quiz.Description, "testDescription");
            Assert.AreEqual(quiz.Author, author);
        }
    public virtual void Act(PlayerCtr player, Action _End)
    {
        if (Belong == true)
        {
            if (!player.DoYouHaveGround(Id))
            {
                player.GetDamaged(Power);
                player.SetUI(true);
                _End();
            }

            else
            {
                _End();
            }
            return;
        }

        if (QuizManager == null)
        {
            QuizManager = GameObject.Find("Quiz").GetComponent <QuizManager>();
        }

        int level = 0;

        if (Power == 100)
        {
            level = 1;
        }
        else if (Power == 150)
        {
            level = 2;
        }
        else
        {
            level = 3;
        }

        QuizCtr quiz = QuizManager.GetQuiz(level);

        if (player.GetType() == typeof(AI))
        {
            quiz.SetQuiz(Done, true);
        }
        else
        {
            quiz.SetQuiz(Done);
        }

        NActPlayer = player;

        this.End = _End;
    }