Exemplo n.º 1
0
 // Use this for initialization
 void Start()
 {
     TC = GameObject.Find("GameManager").GetComponent <TileController> ();
     DC = GameObject.Find("GameManager").GetComponent <DiceController> ();
     QG = GameObject.Find("GameManager").GetComponent <QuizGenerator> ();
     RollButton.onClick.AddListener(moveToNext);
 }
        public QuizBackofficeService_Tests()
        {
            (var quiz, var questions) = QuizGenerator.GetQuizWithQuestions();
            var quizMockRepo     = new InMemoryRepository <Quiz>(quiz.ToEnumerableOfOne());
            var questionMockRepo = new InMemoryRepository <Question>(questions.Append(stubQuestionOutsideQuiz));

            var service = new QuizBackofficeService(quizMockRepo, questionMockRepo);

            _quizBackofficeService = service;
        }
Exemplo n.º 3
0
        public QuizWorkflowService_Tests()
        {
            (var quiz, var questions) = QuizGenerator.GetQuizWithQuestions();
            _quizMockRepo             = new InMemoryRepository <Quiz>(quiz.ToEnumerableOfOne());
            _questionMockRepo         = new InMemoryRepository <Question>(questions);

            var questionService = new QuestionService(_questionMockRepo);

            _quizWorkflowService = new QuizWorkflowService(_questionMockRepo, _quizMockRepo, questionService);
            _quizService         = new QuizService(_quizMockRepo, questionService);
        }
Exemplo n.º 4
0
    // Use this for initialization
    void Start()
    {
        ButtonMaju.SetActive(true);
        TC   = GameObject.Find("GameManager").GetComponent <TileController> ();
        DC   = GameObject.Find("GameManager").GetComponent <DiceController> ();
        QG   = GameObject.Find("GameManager").GetComponent <QuizGenerator> ();
        AC   = GameObject.Find("AudioManager").GetComponent <SoundController> ();
        Tele = GameObject.Find("GameManager").GetComponent <TeleportController> ();
        RollButton.onClick.AddListener(getDiceRoll);

        theDice = GameObject.Find("Dice").GetComponent <Animator> ();
    }
Exemplo n.º 5
0
        public void StubbedQuizCollection_ContainsQuestionsWithCorrectAnswers()
        {
            // arrange
            (var quiz, var questions) = QuizGenerator.GetQuizWithQuestions();
            var question = questions.RandomElement();

            // act
            var correctAnswer = question.CorrectAnswer;

            // assert
            Assert.Contains(question.Answers, a => a.Id == correctAnswer.Id);
        }
Exemplo n.º 6
0
        public void Setup()
        {
            fixture = new Fixture();
            fixture.Customize(new AutoMoqCustomization());

            var connection = new SqliteConnection("DataSource=:memory:");

            connection.Open();
            var options = new DbContextOptionsBuilder <DatabaseContext>().UseSqlite(connection).Options;
            var db      = new DatabaseContext(options);

            db.Database.EnsureCreated();
            fixture.Inject(new ObjectRepositoryEF(db) as IObjectRepository);
            fixture.Inject(fixture.Build <MeasureConverters>().OmitAutoProperties().Create() as IMeasureConverters);
            quiz = fixture.Create <QuizGenerator>();
        }
Exemplo n.º 7
0
 public QuizController(QuizGenerator quiz)
 {
     QuizGenerator = quiz;
 }
Exemplo n.º 8
0
 private void MainWindow_Loaded(object sender, RoutedEventArgs e)
 {
     generator          = new QuizGenerator();
     this.StartBox.Text = $"RPAクイズアカデミーへようこそ!!{Environment.NewLine}本校はクイズ形式でRPAスキルを磨く場だ!全{generator.GetTotalQuizCount()}問のクイズが出題され、最後まで答えると正解数と回答時間が表示される。{Environment.NewLine}是非、短い時間での全問正解を目指してくれ!!";
 }