server(alarms): drop redundant null-coalesce; tidy validator tests (review fixes)

This commit is contained in:
Joseph Doherty
2026-06-13 09:27:37 -04:00
parent fbc9cf56df
commit 5f6655de27
2 changed files with 2 additions and 8 deletions
@@ -399,7 +399,7 @@ public sealed class GatewayMetrics : IDisposable
1,
new KeyValuePair<string, object?>("from", fromMode.ToString(CultureInfo.InvariantCulture)),
new KeyValuePair<string, object?>("to", toMode.ToString(CultureInfo.InvariantCulture)),
new KeyValuePair<string, object?>("reason", reason ?? string.Empty));
new KeyValuePair<string, object?>("reason", reason));
}
/// <summary>
@@ -178,10 +178,7 @@ public sealed class GatewayOptionsValidatorTests
[InlineData("FORCESUBTAG")]
public void Validate_Succeeds_WhenAlarmsEnabled_RecognisedMode(string mode)
{
AlarmsOptions alarms = mode.Equals("ForceSubtag", StringComparison.OrdinalIgnoreCase)
// ForceSubtag needs either UseGalaxyRepository=true (default) or IncludeAttributes.
? EnabledAlarmsWithFallback(new AlarmFallbackOptions { Mode = mode })
: EnabledAlarmsWithFallback(new AlarmFallbackOptions { Mode = mode });
AlarmsOptions alarms = EnabledAlarmsWithFallback(new AlarmFallbackOptions { Mode = mode });
GatewayOptions options = CloneWithAlarms(ValidOptions(), alarms);
ValidateOptionsResult result = new GatewayOptionsValidator().Validate(null, options);
Assert.True(result.Succeeded);
@@ -265,7 +262,6 @@ public sealed class GatewayOptionsValidatorTests
ValidateOptionsResult result = new GatewayOptionsValidator().Validate(null, options);
Assert.True(result.Failed);
Assert.Contains(result.Failures!, f => f.Contains(keyPart));
_ = keyPart; // suppress unused-param warning
}
[Theory]
@@ -279,7 +275,6 @@ public sealed class GatewayOptionsValidatorTests
ValidateOptionsResult result = new GatewayOptionsValidator().Validate(null, options);
Assert.True(result.Failed);
Assert.Contains(result.Failures!, f => f.Contains(keyPart));
_ = keyPart;
}
[Theory]
@@ -293,6 +288,5 @@ public sealed class GatewayOptionsValidatorTests
ValidateOptionsResult result = new GatewayOptionsValidator().Validate(null, options);
Assert.True(result.Failed);
Assert.Contains(result.Failures!, f => f.Contains(keyPart));
_ = keyPart;
}
}