public ReleaseChecklistService(
     ContentDbContext contentDbContext,
     IPersistenceHelper <ContentDbContext> persistenceHelper,
     IDataImportService dataImportService,
     IUserService userService,
     IDataGuidanceService dataGuidanceService,
     IReleaseDataFileRepository fileRepository,
     IMethodologyVersionRepository methodologyVersionRepository,
     IFootnoteRepository footnoteRepository,
     IDataBlockService dataBlockService)
 {
     _contentDbContext             = contentDbContext;
     _persistenceHelper            = persistenceHelper;
     _dataImportService            = dataImportService;
     _userService                  = userService;
     _dataGuidanceService          = dataGuidanceService;
     _fileRepository               = fileRepository;
     _methodologyVersionRepository = methodologyVersionRepository;
     _footnoteRepository           = footnoteRepository;
     _dataBlockService             = dataBlockService;
 }
 private static ReleaseChecklistService BuildReleaseChecklistService(
     ContentDbContext contentDbContext,
     IDataImportService dataImportService                       = null,
     IUserService userService                                   = null,
     IDataGuidanceService dataGuidanceService                   = null,
     IReleaseDataFileRepository releaseDataFileRepository       = null,
     IMethodologyVersionRepository methodologyVersionRepository = null,
     IFootnoteRepository footnoteRepository                     = null,
     IDataBlockService dataBlockService                         = null)
 {
     return(new(
                contentDbContext,
                new PersistenceHelper <ContentDbContext>(contentDbContext),
                dataImportService ?? new Mock <IDataImportService>().Object,
                userService ?? MockUtils.AlwaysTrueUserService().Object,
                dataGuidanceService ?? new Mock <IDataGuidanceService>().Object,
                releaseDataFileRepository ?? new Mock <IReleaseDataFileRepository>().Object,
                methodologyVersionRepository ?? new Mock <IMethodologyVersionRepository>().Object,
                footnoteRepository ?? new Mock <IFootnoteRepository>().Object,
                dataBlockService ?? new Mock <IDataBlockService>().Object
                ));
 }
Ejemplo n.º 3
0
 public DataGuidanceController(IDataGuidanceService dataGuidanceService)
 {
     _dataGuidanceService = dataGuidanceService;
 }