예제 #1
0
 public void TestEliminateNone()
 {
     Bee test = new Bee();
     AddQuestions(test, 2);
     AddContestants(test, 2);
     test.InitializeBee();
     test.RecordAnswer(false);
     test.RecordAnswer(false);
     Assert.IsTrue(test.CurrentContestant().current_answer_correct == true);
 }
예제 #2
0
 public void TestNextContestant()
 {
     Bee test = new Bee();
     AddQuestions(test, 2);
     AddContestants(test, 2);
     test.InitializeBee();
     test.RecordAnswer(true);
     test.RecordAnswer(true);
     Assert.AreSame(names[0], test.CurrentContestant().name);
 }
예제 #3
0
 public void TestSkipEliminatedContest()
 {
     Bee test = new Bee();
     AddQuestions(test, 6);
     AddContestants(test, 3);
     test.InitializeBee();
     test.RecordAnswer(false);
     test.RecordAnswer(true);
     test.RecordAnswer(true);
     string con_name = test.CurrentContestant().name;
     Assert.AreSame(names[1], con_name);
 }