Beispiel #1
0
 public TestSubmissionsController(ICourseTestService courseTestService, ICourseMemberService courseMemberService, IHttpContextAccessor httpContextAccessor,
                                  ITestSubmissionService testSubmissionService)
 {
     this.courseTestService     = courseTestService;
     this.courseMemberService   = courseMemberService;
     this.httpContextAccessor   = httpContextAccessor;
     this.testSubmissionService = testSubmissionService;
     testSubmissionEvaluator    = new TestSubmissionEvaluator();
 }
Beispiel #2
0
        public TestSubmissionEvaluatorTests()
        {
            testSubmissionEvaluator = new TestSubmissionEvaluator();

            questions = new List <TestQuestion>()
            {
                new TestQuestion(1, "What's the capital city of Russia?", "Moscow", 3, Data.QuestionType.TextAnswer),
                new TestQuestion(2, "What's the capital city of Japan?", "Tokyo", 2, Data.QuestionType.TextAnswer),
                new TestQuestion(3, "What's the capital city of the UK?", "London", 1, Data.QuestionType.TextAnswer),
            };

            var courseTest = new CourseTest(string.Empty, questions, 0, DateTime.Now, true);

            submissionToEvaluate = new TestSubmission(courseTest, null, new List <TestSubmissionAnswer>());
        }