Exemple #1
0
 public DataGridService(IAuditLogObjectManagerFactory auditLogObjectManagerFactory, IDataGridConditionBuilder dataGridConditionBuilder, IDataGridResponseAuditMapper dataGridResponseAuditMapper, ILogger logger)
 {
     this.auditLogObjectManagerFactory = auditLogObjectManagerFactory;
     this.dataGridConditionBuilder     = dataGridConditionBuilder;
     this.dataGridResponseAuditMapper  = dataGridResponseAuditMapper;
     this.logger = logger.WithClassName().WithCategory(Names.LogCategory.DataGrid);
 }
Exemple #2
0
        public static DataGridWorkspaceAuditService SetUpWorkspaceAuditService(IAuditLogObjectManagerFactory auditLogObjectManagerFactory)
        {
            var connectionFactory             = TestUtilities.GetIntegrationConnectionFactory();
            var loggerMock                    = TestUtilities.GetMockLogger();
            var dataGridService               = new DataGridService(auditLogObjectManagerFactory, new DataGridConditionBuilder(), new DataGridResponseAuditMapper(loggerMock.Object), loggerMock.Object);
            var artifactRepository            = new ArtifactRepository(connectionFactory);
            var dataGridSettingsService       = new DataGridSettingsService(artifactRepository, loggerMock.Object);
            var hourRepository                = new HourRepository(connectionFactory);
            var dataGridWorkspaceAuditService = new DataGridWorkspaceAuditService(dataGridSettingsService, artifactRepository, dataGridService, hourRepository);

            return(dataGridWorkspaceAuditService);
        }