From f30c3550abff1ec0fe8fa8a4cffc3c3bdc7cbc1b Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Sun, 11 Oct 2026 13:24:52 +0200 Subject: [PATCH] SignatureTests: the one-view check fails by assertion, not by a test-host abort (Assert.Same formatted the entity graph) Co-Authored-By: Claude Opus 5.5 --- tests/Aetheria.Shared.Tests/SignatureTests.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/Aetheria.Shared.Tests/SignatureTests.cs b/tests/Aetheria.Shared.Tests/SignatureTests.cs index 2438b9162..cc0dbd7d8 100644 --- a/tests/Aetheria.Shared.Tests/SignatureTests.cs +++ b/tests/Aetheria.Shared.Tests/SignatureTests.cs @@ -432,7 +432,7 @@ public sealed class SignatureTests : IDisposable var r = Build(Armament.None, 0f, null); var view = r.Ship.VisibilitySources; Assert.False(view is Dictionary); - Assert.Same(view, r.Ship.VisibilitySources); + Assert.True(ReferenceEquals(view, r.Ship.VisibilitySources), "one view object per entity"); // not Assert.Same: its failure message formats the entity graph and aborts the test host Assert.Throws(() => ((IDictionary) view)[r.Ship] = new Signature(SignatureChannel.Thermal, 1f, null)); }