public TestDetailsViewModel StartTest(string UniqueId)
        {
            TestDetailsViewModel model   = new TestDetailsViewModel();
            int CandidateId              = _candidateUniqueIdRepository.FindCandidateId(UniqueId);
            CandidateViewModel candidate = _candidateRepository.GetCandidateForEdit(CandidateId);

            model = _testRepository.GetTestDetails(candidate.TestId);
            CandidateExamModel obj = new CandidateExamModel()
            {
                StartedTime = DateTime.Now,
                IsTestEnded = false,
                TestId      = candidate.TestId,
                CandidateId = CandidateId
            };
            int candidateExamId = _candidateExamRepository.AddExam(obj);

            model.CandidateExamId = candidateExamId;
            return(model);
        }