|
21 | 21 | using WebJob.Office365ActivityImporter.Engine.ActivityAPI.Loaders; |
22 | 22 | using WebJob.Office365ActivityImporter.Engine.Entities; |
23 | 23 | using WebJob.Office365ActivityImporter.Engine.Entities.Serialisation; |
| 24 | +using WebJob.Office365ActivityImporter.Engine.Graph.User; |
24 | 25 |
|
25 | 26 | namespace Tests.UnitTests |
26 | 27 | { |
@@ -146,7 +147,8 @@ public async Task OneDriveAppearsAsSPEventTests() |
146 | 147 | var oneDriveEvent = DataGenerators.GetRandomSharePointLog(); |
147 | 148 | oneDriveEvent.Workload = ActivityImportConstants.WORKLOAD_OD; |
148 | 149 | hits.Add(oneDriveEvent); |
149 | | - var sqlPersist = new ActivityReportSqlPersistenceManager(new AllowAllFilterConfig(), AnalyticsLogger.ConsoleOnlyTracer(), new AppConfig()); |
| 150 | + var logger = AnalyticsLogger.ConsoleOnlyTracer(); |
| 151 | + var sqlPersist = new ActivityReportSqlPersistenceManager(new AllowAllFilterConfig(), new NoUsersHaveGroupsUserGroupsCache(logger), logger, new AppConfig()); |
150 | 152 |
|
151 | 153 | await hits.CommitAllToSQL(sqlPersist); |
152 | 154 |
|
@@ -181,7 +183,8 @@ public async Task RealSPActivityImportTests() |
181 | 183 |
|
182 | 184 | // Save |
183 | 185 | int preSPLogsInsertSPEventsCount = db.sharepoint_events.Count(); |
184 | | - var sqlPersist = new ActivityReportSqlPersistenceManager(new AllowAllFilterConfig(), AnalyticsLogger.ConsoleOnlyTracer(), new AppConfig()); |
| 186 | + var logger = AnalyticsLogger.ConsoleOnlyTracer(); |
| 187 | + var sqlPersist = new ActivityReportSqlPersistenceManager(new AllowAllFilterConfig(), new NoUsersHaveGroupsUserGroupsCache(logger), logger, new AppConfig()); |
185 | 188 | await sharePointLogs.CommitAllToSQL(sqlPersist); |
186 | 189 |
|
187 | 190 | // Validate new count |
@@ -248,7 +251,8 @@ public async Task RealOtherActivityImportTests() |
248 | 251 |
|
249 | 252 | // Save |
250 | 253 | int preSPLogsInsertSPEventsCount = db.AuditEventsCommon.Count(); |
251 | | - var sqlPersist = new ActivityReportSqlPersistenceManager(new AllowAllFilterConfig(), AnalyticsLogger.ConsoleOnlyTracer(), new AppConfig()); |
| 254 | + var logger = AnalyticsLogger.ConsoleOnlyTracer(); |
| 255 | + var sqlPersist = new ActivityReportSqlPersistenceManager(new AllowAllFilterConfig(), new NoUsersHaveGroupsUserGroupsCache(logger), logger, new AppConfig()); |
252 | 256 | await otherLogs.CommitAllToSQL(sqlPersist); |
253 | 257 |
|
254 | 258 | // Validate new events count |
@@ -442,7 +446,9 @@ public async Task DuplicateActivitiesTest() |
442 | 446 | using (var db = new AnalyticsEntitiesContext()) |
443 | 447 | { |
444 | 448 | int preInsertCount = db.sharepoint_events.Count(); |
445 | | - var sqlPersist = new ActivityReportSqlPersistenceManager(new AllowAllFilterConfig(), AnalyticsLogger.ConsoleOnlyTracer(), new AppConfig()); |
| 449 | + |
| 450 | + var logger = AnalyticsLogger.ConsoleOnlyTracer(); |
| 451 | + var sqlPersist = new ActivityReportSqlPersistenceManager(new AllowAllFilterConfig(), new NoUsersHaveGroupsUserGroupsCache(logger), logger, new AppConfig()); |
446 | 452 |
|
447 | 453 | // Create content-set for two different-but-same-id activities |
448 | 454 | TestActivityReportSet duplicateContent = new TestActivityReportSet() { randomActivity, duplicateIdRandomActivity }; |
@@ -557,7 +563,9 @@ async Task InsertAndTestSPEvents(int count, bool allRandomLookups) |
557 | 563 |
|
558 | 564 | // Save |
559 | 565 | var tempCache = ActivityImportCache.GetEmptyCache(); |
560 | | - var sqlPersist = new ActivityReportSqlPersistenceManager(new AllowAllFilterConfig(), AnalyticsLogger.ConsoleOnlyTracer(), new AppConfig()); |
| 566 | + |
| 567 | + var logger = AnalyticsLogger.ConsoleOnlyTracer(); |
| 568 | + var sqlPersist = new ActivityReportSqlPersistenceManager(new AllowAllFilterConfig(), new NoUsersHaveGroupsUserGroupsCache(logger), logger, new AppConfig()); |
561 | 569 |
|
562 | 570 | var s = await hitsActivity.CommitAllToSQL(sqlPersist); |
563 | 571 |
|
@@ -657,7 +665,9 @@ public async Task FakeActivityTests() |
657 | 665 | var importer = new ActivityWebImporter(fakeClient, s, telemetry); |
658 | 666 |
|
659 | 667 | // Download all the things & get stats. |
660 | | - var stats = await importer.LoadReportsAndSave(new ActivityReportSqlPersistenceManager(new AllowAllFilterConfig(), telemetry, s)); |
| 668 | + |
| 669 | + var logger = AnalyticsLogger.ConsoleOnlyTracer(); |
| 670 | + var stats = await importer.LoadReportsAndSave(new ActivityReportSqlPersistenceManager(new AllowAllFilterConfig(), new NoUsersHaveGroupsUserGroupsCache(logger), logger, new AppConfig())); |
661 | 671 |
|
662 | 672 | var contentMetaDataLoader = new WebContentMetaDataLoader(telemetry, fakeClient, s); |
663 | 673 |
|
|
0 commit comments