public ResultService(ICandidateExamQuestionLogRepository candidateExamQuestionLogRepository, ICandidateExamRepository candidateExamRepository, ICandidateRepository candidateRepository, ITestRepository testRepository)
 {
     _candidateExamRepository            = candidateExamRepository;
     _candidateRepository                = candidateRepository;
     _testRepository                     = testRepository;
     _candidateExamQuestionLogRepository = candidateExamQuestionLogRepository;
 }
 public CandidateService(ICandidateExamQuestionLogRepository candidateExamQuestionLogRepository, IQuestionRepository questionRepository, ICandidateExamRepository candidateExamRepository, ITestRepository testRepository, IEmailService emailService, ICandidateRepository candidateRepository, ICandidateUniqueIdRepository candidateUniqueIdRepository)
 {
     _candidateRepository         = candidateRepository;
     _candidateUniqueIdRepository = candidateUniqueIdRepository;
     _emailService                       = emailService;
     _testRepository                     = testRepository;
     _candidateExamRepository            = candidateExamRepository;
     _candidateExamQuestionLogRepository = candidateExamQuestionLogRepository;
     _questionRepository                 = questionRepository;
 }