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)); }