public void IsQuestionAnswered_CorrectAnswer_ReturnsTrue()
{
QuestionItem item = new QuestionItem { Question = "1", Answer = "42" };
QuestionState state = BuildQuestionState(item);
state.CheckAnswer("42");
bool result = state.HasQuestionBeenAnswered;
Assert.IsTrue(result);
}