コード例 #1
0
 private static SuitabilityAnswer CreateModel(SuitabilityAnswerResponse response)
 {
     return(new SuitabilityAnswer
     {
         Answer = response.Answer,
         ExtendedAnswer = response.Extended_answer,
         QuestionKey = response.Key
     });
 }
コード例 #2
0
        public HearingSuitabilityServiceTests()
        {
            _upcomingHearingScheduledAt = DateTime.Now.AddDays(2);
            _questionnaireNotRequired   = true;
            _upcomingHearing            = new PersonSuitabilityAnswerResponse
            {
                HearingId                = Guid.NewGuid(),
                ParticipantId            = Guid.NewGuid(),
                ScheduledAt              = _upcomingHearingScheduledAt,
                QuestionnaireNotRequired = _questionnaireNotRequired,
                Answers = new List <SuitabilityAnswerResponse>()
            };

            _pastHearingId = Guid.NewGuid();
            var pastHearing = new PersonSuitabilityAnswerResponse
            {
                HearingId     = _pastHearingId,
                ParticipantId = Guid.NewGuid(),
                ScheduledAt   = DateTime.UtcNow.AddDays(-2),
                Answers       = new List <SuitabilityAnswerResponse>()
            };

            _answeredQuestion = new SuitabilityAnswerResponse
            {
                Key            = "QUESTION",
                Answer         = "Answer",
                ExtendedAnswer = "Extended answer"
            };

            var submittedHearing = new PersonSuitabilityAnswerResponse
            {
                HearingId     = _submittedHearingId,
                ParticipantId = Guid.NewGuid(),
                ScheduledAt   = DateTime.UtcNow.AddDays(3),
                Answers       = new List <SuitabilityAnswerResponse> {
                    _answeredQuestion
                }
            };

            _hearingsList = new List <PersonSuitabilityAnswerResponse>
            {
                _upcomingHearing,
                pastHearing,
                submittedHearing
            };
        }