diff --git a/Models/IoTesting/IoTestModels.cs b/Models/IoTesting/IoTestModels.cs index 1c6e599fb..a1b70f1f8 100644 --- a/Models/IoTesting/IoTestModels.cs +++ b/Models/IoTesting/IoTestModels.cs @@ -189,7 +189,7 @@ private static string BuildEvidenceToolTip(IoTestTransitionEvidence? evidence, s var rawRelay = evidence.IedTimestamp?.ToString("O", CultureInfo.InvariantCulture) ?? "not supplied"; var captured = evidence.CapturedAt.ToString("O", CultureInfo.InvariantCulture); return $"Displayed (rounded to nearest ms): {displayed}\n" + - $"Raw IED timestamp (full precision): {rawRelay}\n" + + $"Decoded IED timestamp (full precision): {rawRelay}\n" + $"ARSAS capture (full precision): {captured}\n" + $"Quality: {evidence.Quality}\nSource: {evidence.AcquisitionSource}\n" + $"{evidence.Verdict}: {evidence.VerdictReason}"; diff --git a/tests/ARSAS.Tests/IoFatTimestampTooltipTests.cs b/tests/ARSAS.Tests/IoFatTimestampTooltipTests.cs index 87ee74f23..4811af14d 100644 --- a/tests/ARSAS.Tests/IoFatTimestampTooltipTests.cs +++ b/tests/ARSAS.Tests/IoFatTimestampTooltipTests.cs @@ -7,7 +7,7 @@ namespace ARSAS.Tests; public sealed class IoFatTimestampTooltipTests { [Fact] - public void TimestampHover_ShowsRoundedDisplayAndRawFullPrecision() + public void TimestampHover_ShowsRoundedDisplayAndDecodedFullPrecision() { var timestamp = new DateTimeOffset(2026, 8, 13, 12, 0, 31, TimeSpan.FromHours(7)) .AddTicks(2_006_000); @@ -34,9 +34,10 @@ public void TimestampHover_ShowsRoundedDisplayAndRawFullPrecision() Assert.Contains("Displayed (rounded to nearest ms): 2026-08-13 12:00:31.201 +07:00", tooltip, StringComparison.Ordinal); Assert.Contains( - "Raw IED timestamp (full precision): " + timestamp.ToString("O", CultureInfo.InvariantCulture), + "Decoded IED timestamp (full precision): " + timestamp.ToString("O", CultureInfo.InvariantCulture), tooltip, StringComparison.Ordinal); + Assert.DoesNotContain("Raw IED timestamp", tooltip, StringComparison.Ordinal); Assert.Contains("ARSAS capture (full precision):", tooltip, StringComparison.Ordinal); Assert.Contains("Quality: Good", tooltip, StringComparison.Ordinal); Assert.Contains("Source: BRCB", tooltip, StringComparison.Ordinal);