feat(audit)!: ScadaBridge C3 — swap to canonical ZB.MOM.WW.Audit.AuditEvent across seams/emitters/DTO/redactor wiring; transitional 24-col storage shim (Task 2.5)
This commit is contained in:
+17
-17
@@ -220,17 +220,17 @@ public class DatabaseSyncEmissionEndToEndTests : TestKit, IClassFixture<MsSqlMig
|
||||
new AuditLogQueryFilter(SourceSiteIds: new[] { siteId }),
|
||||
new AuditLogPaging(PageSize: 10));
|
||||
var evt = Assert.Single(rows);
|
||||
Assert.Equal(AuditChannel.DbOutbound, evt.Channel);
|
||||
Assert.Equal(AuditKind.DbWrite, evt.Kind);
|
||||
Assert.Equal(AuditStatus.Delivered, evt.Status);
|
||||
Assert.Equal(siteId, evt.SourceSiteId);
|
||||
Assert.Equal(InstanceName, evt.SourceInstanceId);
|
||||
Assert.Equal(SourceScript, evt.SourceScript);
|
||||
Assert.NotNull(evt.Extra);
|
||||
Assert.Contains("\"op\":\"write\"", evt.Extra);
|
||||
Assert.Contains("\"rowsAffected\":1", evt.Extra);
|
||||
Assert.Equal(AuditChannel.DbOutbound, evt.AsRow().Channel);
|
||||
Assert.Equal(AuditKind.DbWrite, evt.AsRow().Kind);
|
||||
Assert.Equal(AuditStatus.Delivered, evt.AsRow().Status);
|
||||
Assert.Equal(siteId, evt.AsRow().SourceSiteId);
|
||||
Assert.Equal(InstanceName, evt.AsRow().SourceInstanceId);
|
||||
Assert.Equal(SourceScript, evt.AsRow().SourceScript);
|
||||
Assert.NotNull(evt.AsRow().Extra);
|
||||
Assert.Contains("\"op\":\"write\"", evt.AsRow().Extra);
|
||||
Assert.Contains("\"rowsAffected\":1", evt.AsRow().Extra);
|
||||
// Central stamps IngestedAtUtc; the site never sets it.
|
||||
Assert.NotNull(evt.IngestedAtUtc);
|
||||
Assert.NotNull(evt.AsRow().IngestedAtUtc);
|
||||
Assert.StartsWith(ConnectionName, evt.Target);
|
||||
}, TimeSpan.FromSeconds(15));
|
||||
}
|
||||
@@ -288,13 +288,13 @@ public class DatabaseSyncEmissionEndToEndTests : TestKit, IClassFixture<MsSqlMig
|
||||
new AuditLogQueryFilter(SourceSiteIds: new[] { siteId }),
|
||||
new AuditLogPaging(PageSize: 10));
|
||||
var evt = Assert.Single(rows);
|
||||
Assert.Equal(AuditChannel.DbOutbound, evt.Channel);
|
||||
Assert.Equal(AuditKind.DbWrite, evt.Kind);
|
||||
Assert.Equal(AuditStatus.Delivered, evt.Status);
|
||||
Assert.NotNull(evt.Extra);
|
||||
Assert.Contains("\"op\":\"read\"", evt.Extra);
|
||||
Assert.Contains("\"rowsReturned\":2", evt.Extra);
|
||||
Assert.NotNull(evt.IngestedAtUtc);
|
||||
Assert.Equal(AuditChannel.DbOutbound, evt.AsRow().Channel);
|
||||
Assert.Equal(AuditKind.DbWrite, evt.AsRow().Kind);
|
||||
Assert.Equal(AuditStatus.Delivered, evt.AsRow().Status);
|
||||
Assert.NotNull(evt.AsRow().Extra);
|
||||
Assert.Contains("\"op\":\"read\"", evt.AsRow().Extra);
|
||||
Assert.Contains("\"rowsReturned\":2", evt.AsRow().Extra);
|
||||
Assert.NotNull(evt.AsRow().IngestedAtUtc);
|
||||
}, TimeSpan.FromSeconds(15));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user