private DTO.Template ResolveTemplateKeyDrivers(DTO.Template template) { if (template == null) { return(null); } var resolver = new TemplateKeyDriverResolver(); return(resolver.Resolve(template)); }
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(); }
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); }