protected Task <int> ExecuteExamCreatedConsumerAsync(IAnswerKeyOpticalFormRepository answerKeyOpticalFormRepository, IFixture fixture) { return(ExecuteExamCreatedConsumerAsync( answerKeyOpticalFormRepository, GenerateAnswerKeyOpticalForms(fixture, 4).ToList(), fixture.Create <int>())); }
public EvaluateController( IEvaluator evaluator, IStudentOpticalFormRepository studentOpticalFormRepository, IAnswerKeyOpticalFormRepository answerKeyOpticalFormRepository) { _evaluator = evaluator; _studentOpticalFormRepository = studentOpticalFormRepository; _answerKeyOpticalFormRepository = answerKeyOpticalFormRepository; }
public OpticalFormController( IStudentOpticalFormRepository studentOpticalFormRepository, IHttpContextAccessor httpContextAccessor, IBus bus, IAnswerKeyOpticalFormRepository answerKeyOpticalFormRepository) { _studentOpticalFormRepository = studentOpticalFormRepository; _httpContextAccessor = httpContextAccessor; _bus = bus; _answerKeyOpticalFormRepository = answerKeyOpticalFormRepository; }
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; }
public SubjectChangedConsumer(IStudentOpticalFormRepository studentOpticalFormRepository, IAnswerKeyOpticalFormRepository answerKeyOpticalFormRepository) { _studentOpticalFormRepository = studentOpticalFormRepository; _answerKeyOpticalFormRepository = answerKeyOpticalFormRepository; }
public LessonNameChangedConsumer(IStudentOpticalFormRepository studentOpticalFormRepository, IAnswerKeyOpticalFormRepository answerKeyOpticalFormRepository) { _studentOpticalFormRepository = studentOpticalFormRepository; _answerKeyOpticalFormRepository = answerKeyOpticalFormRepository; }
public ExamCreatedConsumer(IAnswerKeyOpticalFormRepository answerKeyOpticalFormRepository) { _answerKeyOpticalFormRepository = answerKeyOpticalFormRepository; }
public ExamUpdatedConsumer(IAnswerKeyOpticalFormRepository answerKeyOpticalFormRepository, EvaluateExamConsumer evaluateExamConsumer) { _evaluateExamConsumer = evaluateExamConsumer; _answerKeyOpticalFormRepository = answerKeyOpticalFormRepository; }
public ExamDeletedConsumer(IStudentOpticalFormRepository studentOpticalFormRepository, IAnswerKeyOpticalFormRepository answerKeyOpticalFormRepository) { _studentOpticalFormRepository = studentOpticalFormRepository; _answerKeyOpticalFormRepository = answerKeyOpticalFormRepository; }