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); }
public void SetUp() { this.dataGridSettingsRepositoryMock = new Mock <IDataGridSettingsService>(); this.artifactRepository = new Mock <IArtifactRepository>(); this.dataGridServiceMock = new Mock <IDataGridService>(); this.hourRepositoryMock = new Mock <IHourRepository>(); this.dataGridWorkspaceAuditService = new DataGridWorkspaceAuditService(this.dataGridSettingsRepositoryMock.Object, this.artifactRepository.Object, this.dataGridServiceMock.Object, this.hourRepositoryMock.Object); this.workspaceId = 1; this.start = DateTime.UtcNow.AddDays(-180); this.end = start.AddHours(1); this.actions = new List <AuditActionId> { }; }