public void Logic(QuestionPlusAnswers qpa) { switch (Console.ReadLine()) { case "1": if (qpa.ListOfAnswers[0].GetType().Name is "CorrectAnswer") { Result.ResultOfTest++; } break; case "2": if (qpa.ListOfAnswers[1].GetType().Name is "CorrectAnswer") { Result.ResultOfTest++; } break; case "3": if (qpa.ListOfAnswers[2].GetType().Name is "CorrectAnswer") { Result.ResultOfTest++; } break; case "4": if (qpa.ListOfAnswers[3].GetType().Name is "CorrectAnswer") { Result.ResultOfTest++; } break; default: break; } }
static public void ShowQuestion(QuestionPlusAnswers k) { Console.WriteLine(k.Question.TextOfQuestion); foreach (var answer in k.ListOfAnswers) { Console.WriteLine(answer.TextOfAnswer); } }