Apply code style formatting and restore partial modifiers on Avalonia views

Linter/formatter pass across the full codebase. Restores required partial
keyword on AXAML code-behind classes that the formatter incorrectly removed.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Joseph Doherty
2026-03-31 07:58:13 -04:00
parent 55ef854612
commit 41a6b66943
221 changed files with 4274 additions and 3823 deletions

View File

@@ -9,18 +9,18 @@ using ZB.MOM.WW.LmxOpcUa.Tests.Helpers;
namespace ZB.MOM.WW.LmxOpcUa.Tests.GalaxyRepository
{
/// <summary>
/// Verifies the polling service that detects Galaxy deploy changes and triggers address-space rebuilds.
/// Verifies the polling service that detects Galaxy deploy changes and triggers address-space rebuilds.
/// </summary>
public class ChangeDetectionServiceTests
{
/// <summary>
/// Confirms that the first poll always triggers an initial rebuild notification.
/// Confirms that the first poll always triggers an initial rebuild notification.
/// </summary>
[Fact]
public async Task FirstPoll_AlwaysTriggers()
{
var repo = new FakeGalaxyRepository { LastDeployTime = new DateTime(2024, 1, 1) };
var service = new ChangeDetectionService(repo, intervalSeconds: 1);
var service = new ChangeDetectionService(repo, 1);
var triggered = false;
service.OnGalaxyChanged += () => triggered = true;
@@ -33,13 +33,13 @@ namespace ZB.MOM.WW.LmxOpcUa.Tests.GalaxyRepository
}
/// <summary>
/// Confirms that repeated polls with the same deploy timestamp do not retrigger rebuilds.
/// Confirms that repeated polls with the same deploy timestamp do not retrigger rebuilds.
/// </summary>
[Fact]
public async Task SameTimestamp_DoesNotTriggerAgain()
{
var repo = new FakeGalaxyRepository { LastDeployTime = new DateTime(2024, 1, 1) };
var service = new ChangeDetectionService(repo, intervalSeconds: 1);
var service = new ChangeDetectionService(repo, 1);
var triggerCount = 0;
service.OnGalaxyChanged += () => Interlocked.Increment(ref triggerCount);
@@ -52,13 +52,13 @@ namespace ZB.MOM.WW.LmxOpcUa.Tests.GalaxyRepository
}
/// <summary>
/// Confirms that a changed deploy timestamp triggers another rebuild notification.
/// Confirms that a changed deploy timestamp triggers another rebuild notification.
/// </summary>
[Fact]
public async Task ChangedTimestamp_TriggersAgain()
{
var repo = new FakeGalaxyRepository { LastDeployTime = new DateTime(2024, 1, 1) };
var service = new ChangeDetectionService(repo, intervalSeconds: 1);
var service = new ChangeDetectionService(repo, 1);
var triggerCount = 0;
service.OnGalaxyChanged += () => Interlocked.Increment(ref triggerCount);
@@ -75,13 +75,13 @@ namespace ZB.MOM.WW.LmxOpcUa.Tests.GalaxyRepository
}
/// <summary>
/// Confirms that transient polling failures do not crash the service and allow later recovery.
/// Confirms that transient polling failures do not crash the service and allow later recovery.
/// </summary>
[Fact]
public async Task FailedPoll_DoesNotCrash_RetriesNext()
{
var repo = new FakeGalaxyRepository { LastDeployTime = new DateTime(2024, 1, 1) };
var service = new ChangeDetectionService(repo, intervalSeconds: 1);
var service = new ChangeDetectionService(repo, 1);
var triggerCount = 0;
service.OnGalaxyChanged += () => Interlocked.Increment(ref triggerCount);
@@ -104,15 +104,15 @@ namespace ZB.MOM.WW.LmxOpcUa.Tests.GalaxyRepository
}
/// <summary>
/// Confirms that stopping the service before it starts is a harmless no-op.
/// Confirms that stopping the service before it starts is a harmless no-op.
/// </summary>
[Fact]
public void Stop_BeforeStart_DoesNotThrow()
{
var repo = new FakeGalaxyRepository();
var service = new ChangeDetectionService(repo, intervalSeconds: 30);
var service = new ChangeDetectionService(repo, 30);
service.Stop(); // Should not throw
service.Dispose();
}
}
}
}