private bool HaveEqualState(Qubiz.QuizEngine.Services.Models.QuestionDetail expected, Question actual)
 {
     return(expected.ID == actual.ID &&
            expected.Number == actual.Number &&
            expected.QuestionText == actual.QuestionText &&
            expected.SectionID == actual.SectionID &&
            expected.Type.ToString() == actual.Type.ToString() &&
            expected.Options.Length == actual.Options.Length);
 }
示例#2
0
        public async Task <IHttpActionResult> Get(Guid id)
        {
            Qubiz.QuizEngine.Services.Models.QuestionDetail question = await questionService.GetQuestionByID(id);

            return(Ok(question.DeepCopyTo <Question>()));
        }