Esempio n. 1
0
 protected Task <int> ExecuteExamCreatedConsumerAsync(IAnswerKeyOpticalFormRepository answerKeyOpticalFormRepository, IFixture fixture)
 {
     return(ExecuteExamCreatedConsumerAsync(
                answerKeyOpticalFormRepository,
                GenerateAnswerKeyOpticalForms(fixture, 4).ToList(),
                fixture.Create <int>()));
 }
Esempio n. 2
0
 public EvaluateController(
     IEvaluator evaluator,
     IStudentOpticalFormRepository studentOpticalFormRepository,
     IAnswerKeyOpticalFormRepository answerKeyOpticalFormRepository)
 {
     _evaluator = evaluator;
     _studentOpticalFormRepository   = studentOpticalFormRepository;
     _answerKeyOpticalFormRepository = answerKeyOpticalFormRepository;
 }
Esempio n. 3
0
 public OpticalFormController(
     IStudentOpticalFormRepository studentOpticalFormRepository,
     IHttpContextAccessor httpContextAccessor,
     IBus bus,
     IAnswerKeyOpticalFormRepository answerKeyOpticalFormRepository)
 {
     _studentOpticalFormRepository = studentOpticalFormRepository;
     _httpContextAccessor          = httpContextAccessor;
     _bus = bus;
     _answerKeyOpticalFormRepository = answerKeyOpticalFormRepository;
 }
Esempio n. 4
0
        protected async Task <int> ExecuteExamCreatedConsumerAsync(
            IAnswerKeyOpticalFormRepository answerKeyOpticalFormRepository,
            List <AnswerKeyOpticalForm> answerKeyOpticalForms,
            int examId)
        {
            var consumer = new ExamCreatedConsumer(answerKeyOpticalFormRepository);
            var context  = Substitute.For <ConsumeContext <IExamCreated> >();

            context.Message.ExamId.Returns(examId);
            context.Message.AnswerKeyOpticalForms.Returns(answerKeyOpticalForms);
            await consumer.Consume(context);

            return(examId);
        }
 public EvaluateExamConsumer(
     IStudentOpticalFormRepository studentOpticalFormRepository,
     ILogger <EvaluateExamConsumer> logger,
     IEvaluator evaluator,
     IAnswerKeyOpticalFormRepository answerKeyOpticalFormRepository,
     ISchoolResultRepository schoolResultRepository,
     IExamStatisticsRepository examStatisticsRepository)
 {
     _studentOpticalFormRepository = studentOpticalFormRepository;
     _logger    = logger;
     _evaluator = evaluator;
     _schoolResultRepository         = schoolResultRepository;
     _examStatisticsRepository       = examStatisticsRepository;
     _answerKeyOpticalFormRepository = answerKeyOpticalFormRepository;
 }
Esempio n. 6
0
 public SubjectChangedConsumer(IStudentOpticalFormRepository studentOpticalFormRepository, IAnswerKeyOpticalFormRepository answerKeyOpticalFormRepository)
 {
     _studentOpticalFormRepository   = studentOpticalFormRepository;
     _answerKeyOpticalFormRepository = answerKeyOpticalFormRepository;
 }
Esempio n. 7
0
 public LessonNameChangedConsumer(IStudentOpticalFormRepository studentOpticalFormRepository, IAnswerKeyOpticalFormRepository answerKeyOpticalFormRepository)
 {
     _studentOpticalFormRepository   = studentOpticalFormRepository;
     _answerKeyOpticalFormRepository = answerKeyOpticalFormRepository;
 }
Esempio n. 8
0
 public ExamCreatedConsumer(IAnswerKeyOpticalFormRepository answerKeyOpticalFormRepository)
 {
     _answerKeyOpticalFormRepository = answerKeyOpticalFormRepository;
 }
 public ExamUpdatedConsumer(IAnswerKeyOpticalFormRepository answerKeyOpticalFormRepository, EvaluateExamConsumer evaluateExamConsumer)
 {
     _evaluateExamConsumer           = evaluateExamConsumer;
     _answerKeyOpticalFormRepository = answerKeyOpticalFormRepository;
 }
Esempio n. 10
0
 public ExamDeletedConsumer(IStudentOpticalFormRepository studentOpticalFormRepository, IAnswerKeyOpticalFormRepository answerKeyOpticalFormRepository)
 {
     _studentOpticalFormRepository   = studentOpticalFormRepository;
     _answerKeyOpticalFormRepository = answerKeyOpticalFormRepository;
 }