// 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; }
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); }
// 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> (); }
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); }
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>(); }
public QuizController(QuizGenerator quiz) { QuizGenerator = quiz; }
private void MainWindow_Loaded(object sender, RoutedEventArgs e) { generator = new QuizGenerator(); this.StartBox.Text = $"RPAクイズアカデミーへようこそ!!{Environment.NewLine}本校はクイズ形式でRPAスキルを磨く場だ!全{generator.GetTotalQuizCount()}問のクイズが出題され、最後まで答えると正解数と回答時間が表示される。{Environment.NewLine}是非、短い時間での全問正解を目指してくれ!!"; }