Resolve all 46 low-severity architecture review findings
This commit is contained in:
@@ -52,6 +52,17 @@ public class FlowDebuggerPageTests : BunitContext
|
||||
],
|
||||
[new("n1", "n2", false), new("n2", "n3", false)]);
|
||||
|
||||
[Fact]
|
||||
public void RefreshMerge_UsesReplayOrderThenLiveOnlyRows()
|
||||
{
|
||||
var first = ScadaBridgeAuditEventFactory.Create(AuditChannel.ScriptTrace, AuditKind.ScriptRun, AuditStatus.Delivered);
|
||||
var late = ScadaBridgeAuditEventFactory.Create(AuditChannel.ScriptTrace, AuditKind.ScriptRun, AuditStatus.Delivered);
|
||||
var last = ScadaBridgeAuditEventFactory.Create(AuditChannel.ScriptTrace, AuditKind.ScriptRun, AuditStatus.Delivered);
|
||||
var liveOnly = ScadaBridgeAuditEventFactory.Create(AuditChannel.ScriptTrace, AuditKind.ScriptRun, AuditStatus.Delivered);
|
||||
var result = FlowDebuggerPage.MergeEvents([first, last, liveOnly], [first, late, last]);
|
||||
Assert.Equal(new[] { first.EventId, late.EventId, last.EventId, liveOnly.EventId }, result.Select(e => e.EventId));
|
||||
}
|
||||
|
||||
private static FlowDebugOutcome GraphOutcome(bool withSite, bool withChildId)
|
||||
{
|
||||
var root = Guid.NewGuid();
|
||||
|
||||
+3
-1
@@ -96,7 +96,7 @@ public class TopologyDisableConfirmLabelTests : BunitContext
|
||||
new List<Site> { new("Plant-A", "plant-a") { Id = 1 } }));
|
||||
_repo.GetAllTemplatesAsync(Arg.Any<CancellationToken>())
|
||||
.Returns(Task.FromResult<IReadOnlyList<Template>>(new List<Template>()));
|
||||
_repo.GetAllInstancesAsync(Arg.Any<CancellationToken>())
|
||||
_repo.GetTopologyInstancesAsync(1, null, 0, 50, Arg.Any<CancellationToken>())
|
||||
.Returns(Task.FromResult<IReadOnlyList<Instance>>(new List<Instance>
|
||||
{
|
||||
new("Pump-001") { Id = 100, SiteId = 1, State = InstanceState.Enabled }
|
||||
@@ -133,6 +133,8 @@ public class TopologyDisableConfirmLabelTests : BunitContext
|
||||
{
|
||||
SeedOneEnabledInstance();
|
||||
var cut = RenderPageWithHost();
|
||||
cut.InvokeAsync(() => cut.FindComponent<TopologyPage>().Instance.LoadBranchAsync(1, null)).GetAwaiter().GetResult();
|
||||
cut.FindComponent<TopologyPage>().Render();
|
||||
|
||||
cut.FindAll(".tv-row").First(r => r.QuerySelector(".tv-label")?.TextContent == "Plant-A")
|
||||
.QuerySelector(".tv-toggle")!.Click();
|
||||
|
||||
Reference in New Issue
Block a user