Exemplo n.º 1
0
        public void CheckAnswer_CorrectAnswer_ReturnsTrue()
        {
            QuestionItem item = new QuestionItem {
                Question = "1", Answer = "42"
            };
            QuestionState state = BuildQuestionState(item);

            bool result = state.CheckAnswer("42");

            Assert.IsTrue(result);
        }
Exemplo n.º 2
0
        public void CheckAnswer_WrongAnswer_ReturnsFalse()
        {
            QuestionItem item = new QuestionItem {
                Question = "1", Answer = "42"
            };
            QuestionState state = BuildQuestionState(item);

            bool result = state.CheckAnswer("incorect answer");

            Assert.IsFalse(result);
        }
Exemplo n.º 3
0
        public void IsQuestionAnswered_WrongAnswer_ReturnsFalse()
        {
            QuestionItem item = new QuestionItem {
                Question = "1", Answer = "42"
            };
            QuestionState state = BuildQuestionState(item);

            state.CheckAnswer("blah");

            bool result = state.HasQuestionBeenAnswered;

            Assert.IsFalse(result);
        }