Ejemplo n.º 1
0
        public QuestionTemplate EditQuestionTemplate(
            string questionTemplateId,
            Barrier barrier,
            Organization organization,
            string text,
            string supportNotes,
            Status status
            )
        {
            QuestionTemplate questionTemplate = _questionTemplateService.GetQuestionTemplate(questionTemplateId);

            return(_questionTemplateService.Edit(questionTemplate, barrier, organization, text, supportNotes, status));
        }
        public void GetExists()
        {
            QuestionTemplateService questionTemplateService = new QuestionTemplateService(_context);

            QuestionTemplate questionTemplateCreate = questionTemplateService.Create(Barrier.GM, Organization.All, "text", "supportNotes");

            QuestionTemplate questionTemplateGet = questionTemplateService.GetQuestionTemplate(questionTemplateCreate.Id);

            Assert.Equal(questionTemplateCreate, questionTemplateGet);
        }
Ejemplo n.º 3
0
        public void Delete()
        {
            var service            = new ProjectCategoryService(fixture.context);
            int nCategories        = service.GetAll().Count();
            var oldProjectCategory = service.GetAll().First();
            var newProjectCategory = service.CopyFrom(Randomize.String(), oldProjectCategory);

            var qtService        = new QuestionTemplateService(fixture.context);
            var questionTemplate = qtService
                                   .GetAll()
                                   .Include(x => x.ProjectCategories)
                                   .First(x => x.ProjectCategories.Contains(newProjectCategory))
            ;

            service.Delete(newProjectCategory);

            questionTemplate = qtService.GetQuestionTemplate(questionTemplate.Id);
            Assert.False(questionTemplate.ProjectCategories.Contains(newProjectCategory));

            Assert.Equal(nCategories, service.GetAll().Count());
        }
Ejemplo n.º 4
0
        public QuestionTemplate DeleteQuestionTemplate(string questionTemplateId)
        {
            QuestionTemplate questionTemplate = _questionTemplateService.GetQuestionTemplate(questionTemplateId);

            return(_questionTemplateService.Delete(questionTemplate));
        }
        public void GetDoesNotExist()
        {
            QuestionTemplateService questionTemplateService = new QuestionTemplateService(_context);

            Assert.Throws <NotFoundInDBException>(() => questionTemplateService.GetQuestionTemplate("some_action_id_that_does_not_exist"));
        }