Example #1
0
 public TestController(ILogger <TestController> logger, IPhaseSetsGetter phaseSetsGetter, INextImageGetter nextImageGetter, IImageCongruencyGetter imageCongruencyGetter, ITestNameGetter testNameGetter, IImageContextGetter imageContextGetter, IProgressGetter progressGetter, IStanfordRepository stanfordRepository, IResponseFeedbackGetter responseFeedbackGetter, IOptions <Config> config, ITestResponsesRepository testResponsesRepository, ISessionMetaRepository sessionMetaRepository, ICommaDelimitedIntegersCollector commaDelimitedIntegersCollector, IStimuliImageUrlGetter stimuliImageUrlGetter, ITestStartTimeGetter testStartTimeGetter, IReturningUserPhaseDataGetter returningUserPhaseDataGetter, IConfidencesDescriptionGetter confidencesDescriptionGetter, IJudgementsDescriptionGetter judgementsDescriptionGetter, IConfidencesDescriptionsGetter confidencesDescriptionsGetter, ITestInstructionsViewModelGetter testInstructionsViewModelGetter, ISleepQuestionsRepository sleepQuestionsRepository, IObscuredImagesRepository obscuredImagesRepository, IEmailSender emailSender, IHttpContextAccessor httpContextAccessor)
 {
     _logger                          = logger;
     _phaseSetsGetter                 = phaseSetsGetter;
     _nextImageGetter                 = nextImageGetter;
     _imageCongruencyGetter           = imageCongruencyGetter;
     _testNameGetter                  = testNameGetter;
     _imageContextGetter              = imageContextGetter;
     _progressGetter                  = progressGetter;
     _stanfordRepository              = stanfordRepository;
     _responseFeedbackGetter          = responseFeedbackGetter;
     _config                          = config.Value;
     _testResponsesRepository         = testResponsesRepository;
     _sessionMetaRepository           = sessionMetaRepository;
     _commaDelimitedIntegersCollector = commaDelimitedIntegersCollector;
     _stimuliImageUrlGetter           = stimuliImageUrlGetter;
     _testStartTimeGetter             = testStartTimeGetter;
     _returningUserPhaseDataGetter    = returningUserPhaseDataGetter;
     _confidencesDescriptionGetter    = confidencesDescriptionGetter;
     _judgementsDescriptionGetter     = judgementsDescriptionGetter;
     _confidencesDescriptionsGetter   = confidencesDescriptionsGetter;
     _testInstructionsViewModelGetter = testInstructionsViewModelGetter;
     _sleepQuestionsRepository        = sleepQuestionsRepository;
     _obscuredImagesRepository        = obscuredImagesRepository;
     _emailSender                     = emailSender;
     _httpContextAccessor             = httpContextAccessor;
 }
Example #2
0
 public TestStartTimeGetter(IPhaseSetsGetter phaseSetsGetter, IProgressGetter progressGetter, ITestNameGetter testNameGetter, ITestResponsesRepository testResponsesRepository, IOptions <Config> config, ISessionMetaRepository sessionMetaRepository)
 {
     _phaseSetsGetter         = phaseSetsGetter;
     _progressGetter          = progressGetter;
     _testNameGetter          = testNameGetter;
     _testResponsesRepository = testResponsesRepository;
     _config = config.Value;
     _sessionMetaRepository = sessionMetaRepository;
 }
Example #3
0
 public ProgressGetter(IPhaseSetsGetter phaseSetsGetter, ITestResponsesRepository testResponsesRepository)
 {
     _phaseSetsGetter         = phaseSetsGetter;
     _testResponsesRepository = testResponsesRepository;
 }