Esempio n. 1
0
        private DTO.Template ResolveTemplateKeyDrivers(DTO.Template template)
        {
            if (template == null)
            {
                return(null);
            }
            var resolver = new TemplateKeyDriverResolver();

            return(resolver.Resolve(template));
        }
Esempio n. 2
0
        private DTO.Template ResolveTemplateValidations(DTO.Template template)
        {
            if (template == null)
            {
                return(null);
            }

            //var resolver = new TemplateValidationResolver(_validationUnitOfWork);
            var resolver = new TemplateValidationResolver();

            return(resolver.Resolve(template));
        }
 /// <summary>
 /// Resolve DTOs for the Templates Sections
 /// </summary>
 private void ResolveSections(DTO.Template dto, Template template)
 {
     dto.Sections = template.Sections.OrderBy(x => x.OrderBy)
                    .Select(_sectionResolver.Resolve).ToList();
 }
Esempio n. 4
0
        public void GetDefaultTemplate_MoqTest()
        {
            mockITemplateQueryService.Setup(x => x.GetDefaultTemplate(It.IsAny <Guid>(), It.IsAny <ModuleType>()))
            .Returns(template);
            var controller = new TemplatesController(mockITemplateQueryService.Object, mockIUserQueryService.Object, mockITemplateCommandService.Object);

            TriTech.InformRMS.Application.Contracts.Administration.DTO.TemplateAdmin.Template actionResult = controller.GetDefaultTemplate(It.IsAny <Guid>(), It.IsAny <ModuleType>());
            Assert.AreEqual(template.DataEntryContractId, actionResult.DataEntryContractId);
            Assert.AreEqual(template.ApiVersion, actionResult.ApiVersion);
            Assert.AreEqual(template.ModuleType, actionResult.ModuleType);
            Assert.AreEqual(template.IsDefault, actionResult.IsDefault);
        }